我需要将文件从SFTP移动到本地目录,这很简单。
我用过
tftpconnection-->tfileexists-->(if)tfileinput-->tmap--tfileoutput
移动文件,然后我有其他子作为tfileexists-->(if)tfileinput-->tmap--tfileoutput
。
我在同一个工作中有十个子工作从SFTP的不同目录移动不同的文件。
我还必须捕获所有与文件相关的详细信息,即文件大小,行数和处理时间,源和目标。
现在我想如果我使用
我可以实现这一目标tfileproperties--->iterate--->tfilerowcount--->onComponentOk--->tfixedFlowInput
-- tfileoutput
然而,我只想要一个可以捕获文件的所有细节的子工作。但在上面的流程中,我必须硬编码我要在tfixedFlowInput中捕获的子工作文件细节,这不是我想要的。有没有什么方法可以通过动态更改tFixedFlowInput中的文件详细信息在单个子工作中实现这一点。
任何指导都会非常充实。
感谢。
答案 0 :(得分:0)
您有两种选择:
PS:如果你只想移动文件而不做任何修改,你可以使用tfilecopy。