Как роботизировать подпапки с контентом

Трудно поверить, но мне кажется, что я не могу скопировать папку со всеми ее файлами (начинающимися с определенного символа) и подпапками (начинающимися с того же символа) в другую папку в Windows 7. Я использовал copy, xcopy и robocopy, но все, чего я добиваюсь, это то, что все файлы в каталоге верхнего уровня и во всех подкаталогах, но без их содержимого, копируются. Что я делаю неправильно? Я пробовал несколько способов, последняя попытка была:

robocopy path\path\here x* path\path\there /E

Я тоже пробовал

/COPYALL
/MIR

но с тем же результатом.


person Largo    schedule 24.06.2014    source источник
comment
Вы смотрели справку по robocopy для получения информации о синтаксисе? (robocopy /? или help robocopy из командной строки доставят вас туда.)   -  person Ken White    schedule 24.06.2014
comment
Проблема в том, что параметр фильтра команды копирования применяется к файлам, а не к папкам. Если глубина расположения этих папок ограничена, попробуйте использовать что-то вроде подстановочных знаков в параметре source / «here» или _ 1_ циклическая конструкция для перебора папок, которые начинаются с определенного символа, а затем создания их полной копии.   -  person binki    schedule 16.02.2021


Ответы (2)


Ваш синтаксис robocopy неверен. Должно быть:

robocopy path\path\here path\path\there x* /E
person idarryl    schedule 24.06.2014
comment
Да, спасибо, это правильно. Но тем не менее не работает. Я заметил, что только чтение (или защита от записи, я не уверен, потому что я использую немецкую версию) частично было отмечено в свойствах. Но изменение этого тоже не помогло. - person Largo; 27.06.2014
comment
Код: robocopy sourcefolder\ targetfolder\ u* /E - ›Это должно скопировать все файлы и папки с именами, начинающимися с u, в целевую папку. Результат: Все файлы скопированы правильно. Но вместо копирования только папок, начинающихся с u, он скопировал ВСЕ папки И все без их содержимого. - person Largo; 30.06.2014
comment
Я понимаю, что прошло несколько лет, но тебе удалось заставить это работать, Дэниел? - person Hashim Aziz; 20.11.2016
comment
Нет, и я тоже не получил ваш комментарий @Hashim, извините - person Largo; 31.07.2017

person    schedule
comment
Пожалуйста, попытайтесь объяснить немного больше, а не просто дать ответ - person Chameera Dulanga; 25.02.2020
comment
OP хотел скопировать все содержимое любых папок, имена которых начинались с определенной буквы. Ваша команда копирует все содержимое всех папок, чего не хочет OP. - person binki; 16.02.2021