2011-08-02 13 views
10

Plik, który chcę skopiować znajduje się w "C: \ Report \", a nazwa pliku, którą chcę skopiować, jest podobna do "rptXXXX.txt". Co chcę zrobić, to napisać partię, która skopiuje plik, którego nazwa pliku zaczyna się od "rpt".Windows Batch Kopiuj plik według nazwy pliku

Folder docelowy to "F: \ Project \ Report \".

+0

Co się stanie, jeśli plik jest „data imię other.txt” i chcesz użyć DATE jako określonej wartości do skopiowania pliku? –

Odpowiedz

15

To powinno działać, można użyć jako zamiennika dowolnego:

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

lub w przypadku,

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

dziękuje, działa – gensius

+0

tak, tak, jeśli plik już istnieje w folderze docelowym, chciałbym go zastąpić. – gensius

+3

/Y nadpisze wszystkie bez podpowiedzi./D spowoduje nadpisanie tylko tych, które są nowsze. możesz również użyć 'xcopy /?', aby uzyskać więcej opcji – fatty

Powiązane problemy