题
我需要一个脚本,从FTP目录删除所有文件,然后上传我的本地机器上的文件夹到同一FTP位置。有任何想法吗??由于事先
解决方案
PowerShell不会有任何内置的,但你可以使用的的FtpWebRequest 和其他相关的.NET类访问FTP站点。
如果你想有一个小命令,那么你可以看看 NetCmdlets 。这似乎是免费供个人使用。
其他提示
$ftprequest = [System.Net.FtpWebRequest]::Create($Sourceuri)
$ftprequest.Credentials = New-Object System.Net.NetworkCredential($user,$pass)
$ftprequest.Method = [System.Net.WebRequestMethods+Ftp]::DeleteFile
$ftprequest.GetResponse()
这可能是一个有用的开始的地方。你将需要实现你想要使用(GetDirectoryList,上传,删除)或者使用本地.NET代码或使用.NET的DLL或客户机的每个FTP功能。
不隶属于 StackOverflow