使用powershell

时间:2018-12-10 04:39:31

标签: powershell ftp

我正在尝试通过powershell在FTP站点上获取最后修改的文件的名称(并在以后下载)。但是我无法获得结果。如果有人能指出我正确的方向,那将是非常不错的。非常感谢你。


$ ftpPath ='ftp://ftpsite/'

函数Get-FtpDir($ url) {   $ request = [Net.FtpWebRequest] :: Create($ url)

$ request.Method = [System.Net.WebRequestMethods + Ftp] :: ListDirectory

$ response = $ request.GetResponse()

$ reader =新对象IO.StreamReader $ response.GetResponseStream()

$ reader.ReadToEnd()

$ reader.Close()

$ response.Close()

}

$ webclient =新对象System.Net.WebClient

$ webclient.BaseAddress = $ ftpPath

$ files = Get-FTPDir $ ftpPath

$ latest = $ Files |排序对象LastWriteTime-降序|选择对象-前1个

$ latest

0 个答案:

没有答案