У меня в папке «Мои документы» есть папка «Разное», и в этой папке находится 400 подпапок, что стало беспорядком.В каждой из этих подпапок находятся разные типы файлов, я хотел бы иметь возможность создавать подпапки в каждой подпапке на основе типа файла и перемещать все файлы этого типа в новую подпапку.
Так что я бы хотелхотелось бы иметь что-то вроде этого:
C:\Users\Personal\Documents\Misc\
- Subfolder1
- PDF
- PNG
- PDF
- Subfolder2
- XLSX
- DOCX
- PDF
- Subfolder3
- M4A
- MKV
- PNG
Нет согласованности с тем, какие типы файлов находятся в каждой подпапке, где у меня возникают проблемы.Это вообще возможно сделать?
До сих пор я заходил в каждую папку и запускал следующий командный файл
for %%a in (.) do md "%%~na PNG" &move "*.png" ".\%%~na PNG\"
for %%a in (.) do md "%%~na Documents" &move "*.docx" ".\%%~na Documents\"
for %%a in (.) do md "%%~na PDF" &move "*.pdf" ".\%%~na PDF\"
for %%a in (.) do md "%%~na Spreadsheets" &move "*.xlsx" ".\%%~na Spreadsheets\"
Каждый раз, когда я сталкиваюсь с новым расширением файлаЯ добавляю новую строку.Но в идеале я хотел бы, чтобы папки создавались только в том случае, если расширение файла находится в папке, и мне не нужно было бы вручную заходить в каждую папку, чтобы запустить его.