私は、フォルダAからフォルダBにどのファイルをコピーするコマンドラインがあります。WindowsのコマンドラインでForeachループを実行しますか?
copy A\* B\
を私は今、非再帰的に、Aに存在する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