span8
span4
嗨。
我有一个最奇怪的问题。
有多个文件夹(2000+)在每个文件夹中有类似的文本文件,我想使用一个工具来验证所有的文件夹。该工具的输出是一个html文件(比如“validated”),它与o/p文件相同,导致重叠。是否可以使用FME/Python来验证所有文件,并为每个文件提供不同的输出。
听起来您有一个外部命令行工具,希望在所有这些输入文件上运行。我认为它是一个命令行工具。
作为@takashi建议,你可以使用路径阅读器在FME给你一个'功能'每个输入文件。然后可以使用SystemCaller运行命令行工具,使用正确的参数生成输出。
听起来它总是生成与输出文件相同的文件名。一旦您从SystemCaller返回,您的工作流程中的下一件事可能是使用另一个SystemCaller来重命名您的文件(或者TclCalle亚搏在线r或PythonCaller)。您可以使用FME来帮助您根据原始输入文件的名称为输出文件计算惟一的名称,该名称将在通过的特性中可用。
您可以使用PATH reader检索这些文件夹中每个文本文件的属性。当然也可以使用Python脚本。您需要验证什么?查找相同的名称文件?
啊,也许您需要比较一下“validated”的内容。和文本文件保存在多个文件夹。这是对的吗?如果是这样,您可以使用HTMLToXHTMLConverter将HTML文档转换成可解析为XML文档的XHTML文档。然后,解析XML并与文本文件进行比较。具体的方法会根据html和文本的模式不同而有所不同,但是我相信可以使用一些FME转换器。
©2019安全亚搏在线软件公司法律