Как в Как я могу скопировать файл рекурсивно игнорируя структуру каталогов назначения? но в cmd .
Я хотел бы скопировать все файлы рекурсивно, но в папке назначения я бы хотел сжать структуру каталогов. Сначала я посмотрел на xcopy , но он не дает возможности раздавить структуру (что я вижу).
Затем я посмотрел на for но я не могу заставить его работать , когда есть пробелы в структуре каталогов. Например:
for /F %f in ('dir /b/s/A-D D:\Libs') do @copy "%f" D:\Bin /Y >NUL
Это не копирует файлы, которые находятся в пути с пробелами. Похоже, это связано с тем, что for разделения на пробелы, а также символы возврата каретки.
Если есть решение, которое работает в MSBuild, я бы тоже с этим согласился.
