powershell - 用于从 FTP 自动下载文件的脚本
问题描述
我需要一个简单的脚本来从我的外部 FTP 服务器下载文件。
我试图在批处理文件中运行它,但它不起作用:
ftp yourftpaddress
user yourusername
yourpassword
get yourfile.type
bye
pause
我需要它用于 Windows 7
解决方案
请尝试使用此 PowerShell 脚本从 FTP 服务器下载文件
#ftp server
$ftp = "ftp://example.com/"
$usernmae = "XX"
$password = "XXX"
$SetType = "bin"
$remotePickupDir = Get-ChildItem 'c:\test' -recurse
$webclient = New-Object System.Net.WebClient
$webclient.Credentials = New-Object System.Net.NetworkCredential($username,$password)
foreach($item in $remotePickupDir){
$uri = New-Object System.Uri($ftp+$item.Name)
#$webclient.UploadFile($uri,$item.FullName)
$webclient.DownloadFile($uri,$item.FullName)
}
希望这可以帮助!干杯!
推荐阅读
- java - 如何使用 json 文件将类的实例放入列表中
- flutter - Flutter:Future 的问题,它阻塞了一个函数
- reactjs - 从 Firebase 存储中获取视频时出现 React 的空白页
- python - ModelForm has no model class specified error django framework
- go - 通过 websocket 发送消息
- amazon-web-services - AWS Client VPN - 通过 IP 地址限制访问?
- java - 如何从 html 代码中提取 Web 应用程序内容?
- javascript - ASP.NET MVC Knockout 按钮单击调用 POST API
- c# - Wcf 操作调用程序,记录 InvokeEnd 中的输入参数
- typescript - 比较两种不同格式的导入的最简单方法