Я могу скопировать несколько именованных файлов на командной строке Windows с помощью единственной команды “копии”?

SELECT * FROM persons WHERE (`LastName` LIKE 'r%') OR (`FirstName` LIKE 'a%');

Пожалуйста, попробуйте с вышеуказанным запросом.

37
задан Mark Carpenter 28 May 2009 в 18:59
поделиться

3 ответа

Вы можете использовать 'for' либо в пакетном файле, либо непосредственно из командной строки:

for %I in (file1.txt file2.txt file3.txt) do copy %I c:\somedir\

Подстановочные знаки также поддерживаются в списке файлов:

for %I in (*.txt *.doc *.html) do copy %I c:\somedir\

Для получения дополнительной информации просто введите для /? из командной строки или для упрощения чтения справки используйте Пуск-> Справка и поддержка и выполните поиск по запросу «Для». На моем компьютере с XP Pro это был пункт 15 в результатах полнотекстового поиска.

53
ответ дан 27 November 2019 в 04:33
поделиться

XP и Vista заменили xcopy на robocopy , и он будет делать именно то, что вы хотите. Синтаксис того, что вы хотите, сначала кажется обратным, но он выполняет свою работу:

robocopy source\folder a\dest\folder file1.exe file2.bat file3.dll file4.txt
21
ответ дан 27 November 2019 в 04:33
поделиться

Используйте задачу MSBuild .

2
ответ дан 27 November 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: