10
我有一個命令行其複製文件夾,從A到文件夾B:Windows命令行上的Foreach循環?
copy A\* B\
我現在想刪除B中都存在的所有文件,非遞歸。我可以列出該文件放置在這樣的:
dir /b /a-d A
隨着輸出是:
f0.txt
f1.txt
f2.txt
這裏是我想要做什麼的僞代碼:
foreach $1 in <dir /b /a-d A output>:
del B\$1
有一個windows命令行語法,將執行一個命令,使用另一個命令的輸出作爲輸入?我知道管道操作員(|),但不知道這可以用來完成這項任務的方式。任何幫助將不勝感激。
限制:只有在Windows命令默認提供7
您可以添加'-ErrorAction Silentlycontinue',以避免在錯誤A中的某個文件不存在於B中 – mjsr 2012-01-28 19:53:11