Chciałbym skopiować kilka znanych plików do innego katalogu jako część zdarzenia post-build, ale nie chcę mieć linii i linii "copy [plik] [miejsce docelowe] [przełączniki]" w mojej kompilacji zdarzenie. Jeśli to możliwe, chciałbym wymienić pliki, które chciałbym skopiować, używając podobnego formatu: "copy [plik 1] [plik 2] [plik 3] [etc ...] [miejsce docelowe] [przełączniki]" . Jednak wydaje się, że Windows nie lubi tego typu formatu. Jakieś pomysły? Dzięki!Czy mogę kopiować wiele nazwanych plików w wierszu poleceń systemu Windows za pomocą pojedynczego polecenia "kopiuj"?
Odpowiedz
Można użyć „za” albo w pliku wsadowym lub bezpośrednio z wiersza poleceń:
for %I in (file1.txt file2.txt file3.txt) do copy %I c:\somedir\
symbole wieloznaczne są obsługiwane w tym listy plików, a także:
for %I in (*.txt *.doc *.html) do copy %I c:\somedir\
Aby uzyskać więcej informacji, po prostu typ dla /? z wiersza poleceń lub dla znacznie łatwiejszej do odczytania pomocy użyj Start-> Pomoc i obsługa techniczna i wyszukaj "Dla". W moim pudełku XP Pro była to pozycja 15 w pełnotekstowych wynikach wyszukiwania.
Użyj <Copy>
MSBuild task.
Pytanie nie sugerują .NET jest jeszcze zainstalowany, i które wymagają opracowania MS zbudować skrypt. Już wystarczy zrobić kopię wiersza poleceń; dlaczego dodajesz to wszystko na wierzchu? – jpmc26
pytanie dotyczy kopiowania "w ramach wydarzenia po wybudowaniu". używanie MSBuild było dla mnie naturalne. –
@DavidSchmitt Myślę, że to jest to, czego chcę, ale nie jestem pewien, w jaki sposób mogę użyć tego w przypadku kompilacji. Czy możesz to pokazać, żeby to zrobić? –
XP i Vista zastąpiony xcopy z robocopy, i będzie to robić dokładnie to, co chcesz. Składnia co chcesz czuje wstecz na początku, ale spełnia swoje zadanie:
robocopy source\folder a\dest\folder file1.exe file2.bat file3.dll file4.txt
(przynajmniej wersje starsze) XP nie zawiera robocopy, musisz zainstalować, jeśli z czegoś takiego jak zestaw zasobów serwera Windows 2003: http://www.microsoft.com/Downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang = en – Dolphin
@Dolphin: good catch; Miałem go na swoich maszynach XP i nie pamiętałem instalacji go samodzielnie, ale masz rację. – Kevin
Ani XP ani Vista "zastąpione" xcopy. Wciąż tam jest. – Timwi
- 1. Grafit: wiele serii za pomocą pojedynczego polecenia
- 2. Clojure REPL nie uruchamia się w wierszu polecenia systemu Windows
- 3. ssh uwierzytelniony dostęp git w wierszu polecenia systemu Windows?
- 4. Czy mogę przetestować tesseract ocr w linii poleceń systemu Windows?
- 5. Uruchamianie poleceń powłoki systemu Windows za pomocą pythona
- 6. Udawanie standardowego wejścia w wierszu poleceń systemu Windows:
- 7. wyświetla aktualną nazwę gałęzi GIT w wierszu polecenia systemu Windows
- 8. Zmienić uprawnienia folderu w wierszu poleceń systemu Windows?
- 9. javac nie działa w wierszu polecenia systemu Windows
- 10. Odpowiednik polecenia systemu Windows egrep
- 11. Kopiowanie plików do komputerów w wierszu poleceń Windows Network
- 12. Czy mogę załadować wiele plików za pomocą jednej instrukcji wymagającej?
- 13. Automatyzacja poleceń cygwin w wierszu poleceń systemu Windows (i ostatecznie w MsBuild)
- 14. ADB wypchnij wiele plików z tym samym rozszerzeniem za pomocą pojedynczego polecenia.
- 15. W systemie Windows mogę używać nazwanych potoków jako plików?
- 16. Jak uruchomić wiele poleceń za pomocą polecenia START
- 17. Przykład JLine za pomocą poleceń wielo słów w wierszu
- 18. Jak obsługiwać przesyłanie plików systemu Windows za pomocą Selenium WebDriver?
- 19. Jak zaktualizować widok uproszczeń za pomocą wiersza polecenia systemu Windows?
- 20. Zmiana wszystkich rozszerzeń plików w folderze za pomocą jednego polecenia w systemie Windows
- 21. Jak mogę wykonać wiele poleceń za pomocą Salt Stack?
- 22. Uruchamianie witryny za pomocą wiersza poleceń Windows
- 23. Jak uruchomić wiele poleceń w jednym wierszu?
- 24. Jak wykonać wiele poleceń w jednym wierszu
- 25. Sprawdź czas trwania plików audio w wierszu polecenia
- 26. Używanie pojedynczego systemu() Wezwanie do wykonywania wielu poleceń w C
- 27. Visual Studio - czy mogę eksportować szablony za pomocą wiersza poleceń?
- 28. Jak skopiować katalog za pomocą zadania Kopiuj w gradle
- 29. jak wyjść skrypt Pythona w wierszu poleceń
- 30. Jak uruchomić skrypt w Pythonie przy użyciu argumentów w wierszu poleceń systemu Windows
Działa jak urok! Jedyną rzeczą jest to, że muszę podwoić swoje procentowe znaki, gdy są używane w zdarzeniu budowania (tj. Dla %% I w ...). Dzięki!! – Pwninstein
JEŻELI pliki znajdują się w podfolderach dodaj '/ f' jak' dla/f %% I w (* .txt * .doc * .html) skopiuj% I c: \ somedir \ ' – Matheus