2011-08-02 17 views
10

Kopyalamak istediğiniz dosya "C: \ Report \" klasöründe bulunur ve kopyalamak istediğim dosya adı "rptXXXX.txt" gibi bir şeydir. Yapmak istediğim, dosya adının "rpt" ile başlayacağı dosyayı kopyalayan bir toplu iş yazmaktır.Windows Batch Dosyaya kopyala Dosya adı

Hedef klasör "F: \ Project \ Report \".

+0

ve DATE'yi dosyayı kopyalamak için belirli bir değer olarak kullanmak ister misiniz? –

cevap

15

Bu joker olarak bir * kullanabilirsiniz çalışması gerekir:

xcopy e:\foo\rpt*.txt e:\foo2 

ya sizin durumda

, dosya "adı TARİH other.txt" ne olur

xcopy C:\Report\rpt*.txt F:\Project\Report\ 
+0

teşekkürler, çalışıyor – gensius

+0

Evet, btw dosya zaten hedef klasörde var ise, üzerine yazmak istiyorum. – gensius

+3

/Y, istenmeden üzerine yazılacak./D, yalnızca daha yeni olanların üzerine yazacaktır. Ayrıca daha fazla seçenek – fatty