我正在使用 Azure 数据工厂和安装在本地计算机上的集成运行时连接到 FTP 并复制文件。
所有这些都有效,但是在成功复制之后,要求是将源 FTP 上的文件移动到同一个 FTP 上的不同文件夹中。
这是可能吗?是否可以使用管道和集成运行时在本地机器上运行脚本?
感谢您的任何见解!
我正在使用 Azure 数据工厂和安装在本地计算机上的集成运行时连接到 FTP 并复制文件。
所有这些都有效,但是在成功复制之后,要求是将源 FTP 上的文件移动到同一个 FTP 上的不同文件夹中。
这是可能吗?是否可以使用管道和集成运行时在本地机器上运行脚本?
感谢您的任何见解!
如何使用 LogicApps?
LogicApps 可以执行“复制文件 (FTP)”和“删除文件 (FTP)”的操作。
制作一个作为 http 触发器的 LogicApps 并从 ADF 触发它。
使用 Azure 数据工厂是不可能的,因为Azure 数据工厂文档显示不支持 FTP 作为接收器:
所以我建议你使用FTP客户端或FTP cmd手动移动文件。
例如:
我想将源文件移动/public_html/upload/64/SomeMusic.mp3
到/public_html/archive/64/SomeMusic.mp3
然后在FTP 客户端:
rename /public_html/upload/64/SomeMusic.mp3 /public_html/archive/64/SomeMusic.mp3
或通过FTP cmd:
RNFR /public_html/upload/64/SomeMusic.mp3
RNTO /public_html/archive/64/SomeMusic.mp3