令人惊叹的。很乐意帮忙。(尽管,事实上,我所做的只是画出大卫·R的反应:—)
工作得很好。谢谢您。
因此,此时您应该有两个fmw:一个执行所有翻译(我们称之为processor.fmw),另一个fmw使用目录/文件路径名读取器使用WorkspaceRunner Transformer将*.gdb名称馈送给processor.fmw。当您将读卡器连接到wsr并检查wsr上的参数时,您将看到在processor.fmw上设置的公共参数。使用下拉箭头,您可以将参数设置为读卡器的输出之一,如路径窗口。
好的,谢谢。让目录/文件路径名读取器工作。我已经用发布的参数设置了通用工作区。令人困惑的是,我不知道如何从读卡器中遍历文件名。
是的,使用目录和文件路径名读取器获取文件名,然后为每个文件名(即退出阅读器的每一个特性,都用WorkspaceRunner来释放另一个工作区,将GDB文件名作为已发布的参数传递。
除了我是一个新手之外,没有其他理由认为python是必需的。
那么,使用workspace runner获取目录中的文件名,然后针对每个文件名,将其传递到workspace参数并执行是不是一个好主意?
是的,退房这个例子看看到底是怎么做到的。
您可以使用读取器“目录和文件路径名”查找以.gdb结尾的文件夹,然后将这些文件夹发送到WorkspaceRunner,其中包含一个单独处理每个文件夹的工作区:
有什么理由让你用python来搜索而不是在fme中使用workspace runner?