У меня куча документов и размещение их по одному и переименование папки в имя файла займет очень много времени.
Также хотелось бы, чтобы приложение выполняло этот процесс быстро и уведомило о завершении работы.
У меня куча документов и размещение их по одному и переименование папки в имя файла займет очень много времени.
Также хотелось бы, чтобы приложение выполняло этот процесс быстро и уведомило о завершении работы.
Откройте блокнот и вставьте это:
@echo off
for %%i in (*) do (
if not "%%~ni" == "organize" (
md "%%~ni" && move "%%~i" "%%~ni"
)
)
Сохраните, назовите каким-нибудь именем, главное чтобы в конце было расширение .bat
В какую бы папку вы ни поместили этот файл и дважды щелкнули по нему, он создаст папку для любого файла, который еще не находится в папке, включая себя, и поместит его в папку с таким же названием, как у файла.
Так, например, document.xlsx будет помещен в папку с названием "document" (обратите внимание, что расширение файла не становится частью названия папки).
Проверьте это в папке с несколькими файлами и папками, чтобы понять принцип работы.
ps работает без уведомления об окончании работы.
FreeCommander (portable). Выберите файлы - F2 - для шаблона - Использование имени файла: [n]\[n]