从远程FTP服务器上的文件获取日期

时间:2012-11-01 22:27:53

标签: powershell ftp-client

要获取文件,方法如下所示:

$ftprequest.Method = [System.Net.WebRequestMethods+Ftp]::DownloadFile  

所以,我试图将Method改为等同于下面的C#代码:

request.Method = System.Net.WebRequestMethods.Ftp.GetDateTimestamp;

如何在powershell中使用GetDateTimestamp?

我尝试了以下变化而没有任何运气:

$ftprequest.Method = [System.Net.WebRequestMethods+Ftp.GetDateTimestamp]
$ftprequest.Method = [System.Net.WebRequestMethods+Ftp+GetDateTimestamp]
$ftprequest.Method = [System.Net.WebRequestMethods.Ftp.GetDateTimestamp]
$ftprequest.Method = [System.Net.WebRequestMethods.Ftp+GetDateTimestamp]

红利问题:第一个代码示例中的:: mean是什么意思?

谢谢!

1 个答案:

答案 0 :(得分:1)

这似乎有效:

$ftprequest.Method = [System.Net.WebRequestMethods+Ftp]::GetDateTimestamp

::将访问共享/静态成员GetDateTimeStamp