西班牙
斯潘4
我有一个带有目录和文件路径名读取器的批处理过程(文件位于不同的文件夹中,具体取决于县和市,例如\xyz\DATA\Topo\N50\Original\fylke_kommune\01_Ostfold\0101_Halden)和一个调用工作空间的WorkspaceRunner,该工作空间对所有的SOSI(挪威标准)进行从SOSI到shapefile的转换将文件(.sos)放入一个新目录,其中的子文件夹以文件所属的县和市命名。在转换工作区中,我将writers目的地作为县和市的扇出表达式,该表达式使用filenamextractor(_dirpath)和字符串搜索器(_firstmatch)从读取的路径中提取,然后使用stringreplacer更改目的地路径(更新的_dirpath)。因此,文件将在一个新文件夹中生成,该文件夹的命名取决于读取器路径中的县和市(目标文件夹:xyz\DATA\Topo\Norway\u N50\Converted)。目标目录的扇出表达式是_dirpath,文件的命名是@Value(fme_basename)_points、@Value(fme_basename)_line和@Value(fme_basename)_polygon。这将是目标文件夹和子文件夹\xyz\Data\Topo\N50\Converted\fylke_kommune\01_Ostfold\0101_Halden。
但在批处理工作空间运行程序中调用此进程时,我在识别新目标文件夹时遇到问题。它只是在“相同的原始文件夹”中进行转换。
在批处理运行程序的转换工作区中,如何使用扇形分叉读取目标文件夹?我使用了源SOSI文件:路径windows和目标Esri shape文件夹:xyz\Data\Topo\N50\Converted wait for jobb to complete:No。我只是在为一个郡做测试。我也试过为fanout创建一个用户参数,但仍然没有成功
?2019安全亚搏在线软件公司|合法的