How to move files in the FTP server

好久不见. 提交于 2019-12-22 19:46:12

问题


I want move files from a FTP server to another directory in the same server. I think the method that I have to use is Rename. Well, I can't continue because i don't know how. In put or get operations there are data stream but not here, that's my problem

$ftprequest = [System.Net.FtpWebRequest]::create($Source)
$ftprequest.Credentials = New-Object System.Net.NetworkCredential($user,$pass)  
$ftprequest.Method = [System.Net.WebRequestMethods+Ftp]::Rename   
$ftpresponse = $ftprequest.GetResponse()

回答1:


Use FtpWebRequest.RenameTo property to specify the target name (path):

$ftprequest.Method = [System.Net.WebRequestMethods+Ftp]::Rename   
$ftprequest.RenameTo = "/another/directory/filename.ext"
$ftprequest.GetResponse().Dispose()

Note that you do not need the result of the GetResponse() method.



来源:https://stackoverflow.com/questions/32215503/how-to-move-files-in-the-ftp-server

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!