第8页
第4排
你好,
我想基于工作区结果值复制文件。
示例:a,B、B、BC建设者申请XYZ公路建设的投标。所有3家公司的投标书都整合到一个文件中,命名为XYZ路(与FME工作区结果路名称相同)。
所以当FME工作区结果记录包含XYZ路时,然后选取“XYZ路”Excel/PDF投标文件并将其复制到指定的文件夹路径(或创建新文件夹并复制文件)。
有关如何使用目录中的外部文件检查结果道路名称的任何指导(查阅表?)是吗?是否有可能以一种简单的方式实现自动化?如何比较结果并将各自的文件复制到指定的文件夹中。任何指导都是有用的。
谢谢,
高棉
嗨,完成如下。我正在考虑为结果特性存储创建变量,并读取基于结果名称复制的PDF文件。但不需要借助查找表创建变量。复制文件是用python调用程序完成的。
import-osimport-fmeimport-fmeobjectsimport-shutildef processfeature(功能):如果目录不存在,则使用t_id创建输出目录dst='//localhost/d$/data/output_documents/pdf_outputs/'+fme_macrovalues['t_id']+'/pdf//fname=feature.getattribute('route_lookup')如果不存在os.path.exists(dst):os.makedirs(dst)src='//www.baooytra.com/knowledge//localhost/d$/data/route/'+fname shutil.copyfile(src,dst+fname)passclass featureprocessor(object):def uu init uuu(self):pass def input(self,feature):self.pyoutput(feature)def close(self):pass
?2019安全亚搏在线软件公司|法律