我需要一个脚本来删除 ftp 目录中的所有文件,然后将本地计算机上的文件夹上传到同一个 ftp 位置。有任何想法吗??提前致谢
问问题
3760 次
3 回答
1
$ftprequest = [System.Net.FtpWebRequest]::Create($Sourceuri)
$ftprequest.Credentials = New-Object System.Net.NetworkCredential($user,$pass)
$ftprequest.Method = [System.Net.WebRequestMethods+Ftp]::DeleteFile
$ftprequest.GetResponse()
于 2014-07-14T18:35:25.310 回答
0
Powershell 没有为此内置任何东西,但您可以使用FtpWebRequest和其他相关的 .NET 类来访问 FTP 站点。
如果您想要一个 cmdlet,那么您可以查看NetCmdlets。它似乎是免费供个人使用的。
于 2009-12-15T18:51:03.567 回答
0
这可能是一个有用的起点。您将需要使用本机 .NET 代码或使用您的 .NET DLL 或客户端来实现您想要使用的每个 FTP 功能(GetDirectoryList、Upload、Delete)。
于 2009-12-15T18:51:23.783 回答