Reputation: 43
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()
Upvotes: 2
Views: 2603
Reputation: 202168
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.
Upvotes: 1