4

我正在尝试从递归目录的大树中下载文件,并且我希望在下载后删除下载的文件。当我true输入remove参数时GetFiles,它会删除所有目录,但我希望它只删除文件并将目录留空。有什么办法吗?谢谢你。

4

1 回答 1

3

使用 WinSCP 扩展递归地将目录树中的文件移入/移出 SFTP/FTP 服务器,同时保留源目录结构


一些替代方案:


一种更复杂但更有效(如果您有大量文件)的方法是:

  • 复制远程临时文件夹中的目录结构。
  • 使用 . 将所有文件逐个目录移动到那里Session.MoveFile。尽管有名称,但该方法接受通配符。
  • Session.GetFiles使用removeset to立即下载并删除临时树true
于 2015-11-29T10:15:16.343 回答