В сети нахожу только решения по очистке директорий, содержащих такие файлы: robocopy /MIR c:\empty c:\myannoyingfolder
Есть ли bat по сокращению вложенных папок?
Чтобы можно было без проблем переносить такие файлы и чтобы в целом привести в порядок директории.
У меня много папок, в которых только по одной папке и только внутри которых находятся файлы.
тк файлы с одинаковым именем. конечно, в идеале объединять, если свойства совпадают.
в данном случае все извлекаем в D:\ , тк в папках 1 и 2 только по одному файлу
если перефразировать, то если в папке только одна папка, то оставить только одну верхнюю папку:
из D:\New folder\New folder (2)\New folder (3)\a.txt сделать D:\a.txt, если скрипт запускается из папки D:\
или
из D:\New folder\New folder (2)\New folder (3)\a.txt сделать D:\New folder\a.txt, если скрипт запускается из папки D:\New folder\
leaningless, Если вложенность папок действительно очень большая, то нужно не указывать полный путь, а просто переходить в следующую подпапку с помощью cd или pushd/popd. У вас какие-то проблемы с этим?
Думаю, что готового решения вы не найдете.
Для справки смотрите:
for /?
cd /?
pushd /?
popd /?
Будут конкретные вопросы можете писать сюда с примерами вашего кода.
С заданиями обычно ходят к фрилансерам, тут это запрещено правилами.