2010-04-08 15 views

Odpowiedz

11

Nie sądzę, że jest to możliwe z pojedynczym xcopy, ale można użyć instrukcji dla.
podobnie jak:
dla% fw (pliku1 File2, plikN) nie xcopy% f docelowego \

+0

nie wiem jak z niego korzystać. czy możesz podać dokładną składnię? to byłoby naprawdę pomocne – sushant

+0

to * jest * odpowiedź. Polecenie for iteruje listę plików (podaną w nawiasach) i wykonuje polecenie, które pojawia się po słowie kluczowym "do". Spróbuj wpisać 'dla /?' W linii poleceń, aby uzyskać więcej informacji – Andrew

+0

tak działa. bardzo dziękuję – sushant

1

jeśli pliki rozpoczyna się od określonego wzoru, można użyć symboli wieloznacznych (np pliki tekstowe, które rozpoczyna się z pliku)

copy file*.txt e:\destination 
+0

nie, muszę odebrać określone foldery z katalogu – sushant

+0

Musiałem skopiować specyficzny wzór więc doceniam że. Dzięki –

3

dla% fw (pliku1 File2, plik3) nie xcopy% f destinationfolder

+0

mam to. wielkie dzięki – sushant

0

kiedyś Poniższe informacje dotyczą kopiowania setek plików i filtrowania ich według rozszerzenia pliku. Poniżej mówię daj mi wszystkie pliki z rozszerzeniem .dll plik .exe lub .pdf

for %f in (dll,exe,pdf) do xcopy /s /i C:\source\*.%f C:\destination 
Powiązane problemy