0
$today = (get-date).Date  


$dateStr = '{0:yyyyMMdd}' -f $today

New-Item C:\Desktop\test_$dateStr -ItemType directory 

ftp
open
Server Name
UserID
Password
dir
lcd C:\Desktop\test_$dateStr
prompt
binary
mget *$dateStr.txt   
mget *$dateStr.zip  
bye

今日のtxtファイルとzipファイルをFTPサーバーからダウンロードしようとしています。ファイルの名前はtest_20131001なので、設定しまし$dateStrたが機能しません。FTP サーバーは、FTP サーバーに入る前に作成したフォルダーを見つけることができません。 lcd C:\Desktop\test_$dateStr動作しません...

4

1 に答える 1

0

lcdPowerShell ではなく、mgetFTP.exe によって解釈されます。FTP.exe は理解できません$dateStr。PowerShell で FTP ダウンロードを自動化する 1 つの方法として、このFTPClient モジュールを見てください。

于 2013-10-09T21:05:09.360 に答える