我已经在世界各地搜索了一个 Powershell 脚本,该脚本将从 FTP 站点下载一个文件夹,包括所有文件和子文件夹。其中大部分来自 StackOverflow。我遇到的问题是它们都不起作用。最终都会抛出某种错误。我没有在 StackOverflow 上发表评论或提问的要点。有人知道可以工作的吗?
我已经在世界各地搜索了一个 Powershell 脚本,该脚本将从 FTP 站点下载一个文件夹,包括所有文件和子文件夹。其中大部分来自 StackOverflow。我遇到的问题是它们都不起作用。最终都会抛出某种错误。我没有在 StackOverflow 上发表评论或提问的要点。有人知道可以工作的吗?
您可以使用 Winscp Powershell 程序集。这是下载 /home/user 下所有文件夹的示例代码
$session.add_QueryReceived( { Write-Host "Error: $($ .Message)" $ .Continue () } )
$session.GetFiles("/home/user/*", "d:\download").Check()
链接到原始代码。
https://winscp.net/eng/docs/library_example_recursive_download_custom_error_handling