span8
span4
我试图做类似上面的东西,但不同的是,我不想的目录和文件路径读者指定的文件夹,我想指定特定的文件名。我想使用的目录和文件路径的读者,因为我想修改的日期和文件大小的属性,但它不会让我为特定的文件做到这一点。我有超过1000个文件,我需要这些属性,并且本身在许多文件夹和子文件夹传播的文件,我不希望所有这些文件归并到一个文件夹。FME一直要我指定的文件夹 - 使用FilenamePartExtractor然后试图在格式设置为目录和文件路径FeatureReader变压器的数据集场使用“_dirpath”属性,但是这并不工作已经尽力了!我想这些属性钉到我现有的工作区,其检查文件(使用.bat文件)的几何形状,我发现这很令人沮丧,因为这一点。任何建议,将极大地接收或也许我应该为此创造一个新的问题。
我认为这个问题值得放在自己的页面:)。
但也许Python才是正确的选择。如果您可以指定一个父文件夹,则可以遍历所有子文件夹和文件,并测试这是否是您要查找的文件。
当然,这不是有效的,因为它将循环遍历所有文件和文件夹,但是使用os.path.getsize()和os.path.getmtime()功能,您可以轻松检索文件的大小和最后修改时间。
你知道这些文件的名字吗?如果是,是否可以将这些添加到电子表格中,然后使用Joiner的FeatureMerger将它们连接到来自目录和文件路径名阅读器的传入特性。任何加入的都是你想要的。
这有帮助吗?
我回复错了,抱歉。是的,我有所有的文件名和路径,我需要在一个电子表格。我使用这个工作表创建了一个bat文件,该文件负责处理几何摘要工作区。如上所述,我希望将相同的信息提供给目录和文件路径阅读器。
目录和文件路径Reader是肯定要走的路,你也可以看看加入这个元数据在反映你的文件的程度,然后根据他们是否已被修改或没有颜色的空间对象。如果你快进18分钟到这部电影,你会看到我的意思的例子http://youtu.be/ejszB6VWnKE希望能帮助到你。
干杯,戴夫
谢谢大卫,这个视频很有用。我必须承认我以前看过,但没有完全理解。我只需要在目录和文件路径读取器中指定一些高级文件夹,然后合并输出,比如一个连接的filename/ Path字段。另外,在运行几何工作区之前,我可能应该使用工作空间运行器来收集文件路径/日期修改后的元数据。我希望有一种方法可以将文件夹路径(作为属性)提供给目录和文件路径阅读器(通过功能阅读器),从而限制不必要的搜索/拖网通过子文件夹的数量,因为在这种情况下,我知道文件的确切位置!再次感谢!
©2019安全亚搏在线软件公司|法律