我编写了一个脚本,用于将远程FTP文件检索到内存变量中。
$client = New-Object System.Net.WebClient
$client.Credentials = New-Object System.Net.NetworkCredential($ftp_user, $ftp_pass)
$file_dat = $client.DownloadString('ftp://10.10.100.10:21/data/file.dat')
它可以工作,但是检索内容后,我需要移动原始FTP文件并将其重命名为/data/archive/YYYY-MM-DD-file.dat
。 WebClient
似乎不支持重命名。有没有简单的方法可以做到这一点?