我正在尝试通过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