0

我需要一个脚本来删除 ftp 目录中的所有文件,然后将本地计算机上的文件夹上传到同一个 ftp 位置。有任何想法吗??提前致谢

4

3 回答 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 回答