Ben klasör B'ye klasör A'dan hangi dosyaları kopyalar bir komut satırı var. Böyle bir dosya listeleyebilirsiniz: çıktı varlık ileWindows'ta komut satırında foreach döngüsü? Şimdi olmayan yinelemeli A'da mevcut B tüm dosyaları silmek istiyorum</p> <pre><code>copy A* B </code></pre> <p>:
dir /b /a-d A
: Burada
f0.txt
f1.txt
f2.txt
ben yapmak istiyorum ne için yalancı kod geçerli:
foreach $1 in <dir /b /a-d A output>:
del B\$1
var mı Bir komut yürütecek bir komut satırı sözdizimi, giriş olarak başka bir komutun çıktısını kullanarak? Borulama operatörünün (|) farkındayım, ancak bunun bu görevi yerine getirmek için kullanılabileceğini bilmiyorum. Herhangi bir yardım mutluluk duyacaktır.
Kısıtlama: 7.
Eğer hata olmaması için '-erroraction Silentlycontinue' ekleyebilir A’daki bazı dosyalar B’de yok – mjsr