我在寫小型腳本,將文件複製到特殊文件夾。問題在複製命令。它聲稱我使用錯句法來複制無法複製Powershell中的文件
$files = dir -r -path "Z:\graphics\" -i *.*
foreach ($file in $files)
{
copy -path $file Z:\SatData\graphics\LastDays\
}
另外我想創建腳本來計算1天前創建的文件的大小。我嘗試下一步:
$today = Get-Date
$now = $today.Day
$now
$lastdays = $today.AddDays(-1)
$lastdays
$files = dir -r -path "Z:\graphics\" -i *.*
foreach ($file in $files)
{
if ($file.CreationTime -eq $lastdays) # if file was create yesterday calculate it
{
$sum
$sum = $sum + $file.length
$sum/1MB
$file.CreationTime
}
else {}
}
腳本根本就沒有發現昨天創建的任何文件,到現在我看到任何輸出。僅當設置爲-eq時才工作,但是-lt 但昨天創建的文件存在於文件夾中
第一個對我的作品,你能不能請張貼** **確切的錯誤信息? –
對我來說不工作:( http://xmages.net/i/3098832 該文本表示文件中存在語法錯誤或其名稱爲 – Suliman
將'-whatif'參數添加到您的複製命令時會發生什麼? –