Мне нужно найти в указанной папке и ее подкаталогах файл (ы), а затем скопировать их в указанную папку где-нибудь еще. Можно ли использовать dir
и copy
с трубкой?
dir /s foo???.txt | copy g:\someplace
Выше не работает. Левая сторона канала находит то, что я хочу, но я не могу заставить его скопировать найденные файлы. Я использую командную строку Windows 7.
windows
command-line
Flotsam N. Jetsam
источник
источник
Ответы:
Вы можете просто использовать
xcopy
:Это будет содержать структуру каталогов.
Если вам не нужна структура каталогов, вы можете сделать следующее:
Если вы используете это в пакетном файле, вы должны удвоить
%
примерно так:источник
for /r
.