有人可以告訴我這個語法有什麼問題嗎?我根本無法得到這個工作:在powershell中將變量傳遞給ren命令
#there is file called MyLog.log inside'logoutput'
$file='myimage'
$LogsDestFolder='logoutput'
Write-Host "Renaming log for $file.bmp"
ren $LogsDestFolder\MyLog.log $LogsDestFolder\$file.log
不斷抱怨我不能在'ren'命令內傳遞變量。我試着把單引號或雙引號,沒有任何工作。
不斷收到這樣的:
任志強:不能重命名指定的目標,因爲它代表了路徑或設備名稱。
thx!
從未見過'無法傳遞變量'錯誤,但不應該將路徑傳遞給重命名項目的第二個參數。試試'ren'$ LogsDestFolder \ MyLog.log「」$ file.log「' –