- Автор темы
- #1
Почему это может быть полезно? Ну.. скажем так, к примеру у Вас есть коллекция каких либо фоточек или аудиофайлов (или чего нибудь ещё..) которые имеют названия "sdf5415ertg4f54gthdw" - ну что то вроде этого.. А переименовывать каждый файл отдельно- жутко муторно и затратно по времени. Короче, думаю найдутся те, кому пригодится данный лайфхак. Использовать мы будем штатное средство Windows. К делу..
1. Групповое переименование файлов в Windows.
В общем, для такого дела я скачал весь альбом с эскизами тату с группы в ВКонтакте. Вот так они обзываются:
Не нравятся мне эти кракозябры. Хочу порядочек. Поэтому я выделяю все файлы в папке (используем комбинацию клавиш "CTRL+A") :
После чего жму "F2", и появляется возможность переименовать первый файл:
А теперь, внимание. Так как у меня в папке эскизы лис, я переименовываю первый файл в "Лиса" и жму "ENTER". И вот, что у меня получилось:
Как видите, все файлы переименовались в "Лиса" и в скобочках добавился порядковый номер.
Изменяем расширения файлов
Допустим, у нас есть несколько текстовых документов, которые после двойного клика открываются блокнотом. Но нам нужно, чтобы по умолчанию они открывались браузером. Для этого придётся изменить их расширение с .txt на .html. Операции такого рода можно быстро выполнять с помощью командной строки.
Нажимаем клавиши Windows + R, вводим в появившемся поле cmd и кликаем ОК — видим окно командной строки. Теперь вставляем в него путь к папке, в которой лежат наши файлы, сразу после команды cd: cd C:\Users\Max Volotsky\Desktop\Docs, и жмём Enter. Затем используем специальную команду, которая изменит их расширения: rename *.txt *.html, и снова нажимаем Enter.
Первым в команде указывается исходное расширение, вторым — новое. После ввода команды система мгновенно вносит изменения.
Чтобы вернуть всё как было, нужно повторно воспользоваться командой rename, поменяв местами расширения.
С помощью сторонних утилит
Никакие встроенные инструменты не сравнятся по функциональности со специальными программами, разработанными специально для пакетного переименования. В Сети можно найти множество таких бесплатных утилит, достаточно ввести в поиске bulk file rename.
Мы рассмотрим переименование на примере программы Bulk Rename Utility. С её помощью очень удобно изменять имена папок и файлов, а также расширения последних.
При первом запуске может показаться, что интерфейс утилиты пришёл прямо из ада и, возможно, в этом есть доля правды. Зато пользователю не нужно переходить по многочисленным вкладкам и меню: он получает доступ ко всем функциям из одного окна.
Итак, допустим, у нас есть группа аудиофайлов, которые хочется привести к приятному для глаза виду. В данном случае раздражают цифры и отсутствие названия исполнителя.
Запускаем приложение и через встроенный файловый менеджер переходим в нужную нам папку. Далее, уже знакомым сочетанием клавиш Ctrl + A выделяем все файлы. Нам нужно удалить первые 3 символа в начале имени каждого файла и дописать название исполнителя в самом начале. Для этого указываем необходимые параметры на панелях Remove и Add, после чего жмём Rename.
Теперь сделаем так, чтобы все расширения состояли из символов в нижнем регистре: на панели Extension выбираем вариант Lower и нажимаем Rename.
Как видите, в окне программы доступны и другие панели. К примеру, Numbering позволяет нумеровать документы различными способами, а с помощью Case можно менять регистр символов в именах файлов. Благодаря столбцу New Name во встроенном проводнике, который показывает результат переименования ещё до его применения, вы легко разберётесь в остальных инструментах Bulk Rename Utility.
Последнюю операцию с файлами и папками, выполненную в программе, можно легко отменить комбинаций клавиш Ctrl + Z.
Переименование нескольких файлов с помощью PowerShell
1.Нужно открыть PowerShell и через него открыть папку в которой нужно переименовать файлы. Мы поступим в обратном порядке, сначала откроем через проводник папку с файлами, после чего зайдем в "Файл" слева вверху => из открывшегося меню выбираем "Запустить Windows PowerShell" => Запустить Windows PowerShell
2.Переименовывать будем с помощью команды dir | rename-item -NewName {$_.name -replace " ","_"} в первых кавычках нужно указать, что мы переименовываем, а во вторых - на что переименовываем. К примеру, если команду оставить без изменений, то вместо пробелов (если они есть) в имени файла появятся подчеркивания. Мы в своем примере переименуем файлы "Снимок_экрана" на "20160120", то есть вставляем команду dir | rename-item -NewName {$_.name -replace "Снимок_экрана ","20160120"} и нажимаем Enter.
Результат на лицо
В PowerShell много различных вариантов переименования и это только малость того, что умеет данный инструмент, но об этом в другой раз.
1. Групповое переименование файлов в Windows.
В общем, для такого дела я скачал весь альбом с эскизами тату с группы в ВКонтакте. Вот так они обзываются:
![up3oVz-8iek.jpg](/proxy.php?image=https%3A%2F%2Fsun1-20.userapi.com%2Fc830709%2Fv830709390%2F1072a2%2Fup3oVz-8iek.jpg&hash=11ee66f4d1457ced730ee73720058b85)
Не нравятся мне эти кракозябры. Хочу порядочек. Поэтому я выделяю все файлы в папке (используем комбинацию клавиш "CTRL+A") :
![nbe9mbO4ETY.jpg](/proxy.php?image=https%3A%2F%2Fsun1-11.userapi.com%2Fc830709%2Fv830709390%2F1072a9%2Fnbe9mbO4ETY.jpg&hash=62c93cae7162880489be3cda45b63c4c)
После чего жму "F2", и появляется возможность переименовать первый файл:
![srtkww2b-9U.jpg](/proxy.php?image=https%3A%2F%2Fsun1-7.userapi.com%2Fc830709%2Fv830709390%2F1072b1%2Fsrtkww2b-9U.jpg&hash=4d0c3ac56ce3229b35309094b61676ca)
А теперь, внимание. Так как у меня в папке эскизы лис, я переименовываю первый файл в "Лиса" и жму "ENTER". И вот, что у меня получилось:
![mYe0TjT17jA.jpg](/proxy.php?image=https%3A%2F%2Fsun1-9.userapi.com%2Fc830709%2Fv830709390%2F1072c2%2FmYe0TjT17jA.jpg&hash=de11e1318705be230a49894b58cdd973)
Как видите, все файлы переименовались в "Лиса" и в скобочках добавился порядковый номер.
Изменяем расширения файлов
Допустим, у нас есть несколько текстовых документов, которые после двойного клика открываются блокнотом. Но нам нужно, чтобы по умолчанию они открывались браузером. Для этого придётся изменить их расширение с .txt на .html. Операции такого рода можно быстро выполнять с помощью командной строки.
![akCBD_NlRYc.jpg](/proxy.php?image=https%3A%2F%2Fsun1-4.userapi.com%2Fc830709%2Fv830709390%2F1072da%2FakCBD_NlRYc.jpg&hash=dff292493431d0c0062559e4b9376bc6)
Нажимаем клавиши Windows + R, вводим в появившемся поле cmd и кликаем ОК — видим окно командной строки. Теперь вставляем в него путь к папке, в которой лежат наши файлы, сразу после команды cd: cd C:\Users\Max Volotsky\Desktop\Docs, и жмём Enter. Затем используем специальную команду, которая изменит их расширения: rename *.txt *.html, и снова нажимаем Enter.
![Is8Rgej9KqQ.jpg](/proxy.php?image=https%3A%2F%2Fsun1-11.userapi.com%2Fc830709%2Fv830709390%2F1072ee%2FIs8Rgej9KqQ.jpg&hash=f5796b87c64eb2a3c92ec6ed106feaed)
Первым в команде указывается исходное расширение, вторым — новое. После ввода команды система мгновенно вносит изменения.
![u1RhtSVUTO0.jpg](/proxy.php?image=https%3A%2F%2Fsun1-14.userapi.com%2Fc830709%2Fv830709390%2F1072f8%2Fu1RhtSVUTO0.jpg&hash=3591e10209fd82897abc98058f85c4a0)
Чтобы вернуть всё как было, нужно повторно воспользоваться командой rename, поменяв местами расширения.
С помощью сторонних утилит
Никакие встроенные инструменты не сравнятся по функциональности со специальными программами, разработанными специально для пакетного переименования. В Сети можно найти множество таких бесплатных утилит, достаточно ввести в поиске bulk file rename.
Мы рассмотрим переименование на примере программы Bulk Rename Utility. С её помощью очень удобно изменять имена папок и файлов, а также расширения последних.
При первом запуске может показаться, что интерфейс утилиты пришёл прямо из ада и, возможно, в этом есть доля правды. Зато пользователю не нужно переходить по многочисленным вкладкам и меню: он получает доступ ко всем функциям из одного окна.
![c2TrYcvyl8A.jpg](/proxy.php?image=https%3A%2F%2Fsun1-4.userapi.com%2Fc830709%2Fv830709390%2F10730c%2Fc2TrYcvyl8A.jpg&hash=e3d6565426f2640b4b7e0789360c15ce)
Итак, допустим, у нас есть группа аудиофайлов, которые хочется привести к приятному для глаза виду. В данном случае раздражают цифры и отсутствие названия исполнителя.
![InsOXS-x-sI.jpg](/proxy.php?image=https%3A%2F%2Fsun1-20.userapi.com%2Fc830709%2Fv830709390%2F107316%2FInsOXS-x-sI.jpg&hash=f463ededa0533ef9a949c4ecca9f3edc)
Запускаем приложение и через встроенный файловый менеджер переходим в нужную нам папку. Далее, уже знакомым сочетанием клавиш Ctrl + A выделяем все файлы. Нам нужно удалить первые 3 символа в начале имени каждого файла и дописать название исполнителя в самом начале. Для этого указываем необходимые параметры на панелях Remove и Add, после чего жмём Rename.
![Vw57kNsraZ4.jpg](/proxy.php?image=https%3A%2F%2Fsun1-13.userapi.com%2Fc830709%2Fv830709390%2F107320%2FVw57kNsraZ4.jpg&hash=cd898844507943d47212e2c4a4734a8e)
Теперь сделаем так, чтобы все расширения состояли из символов в нижнем регистре: на панели Extension выбираем вариант Lower и нажимаем Rename.
![3t-WNA5ZHIk.jpg](/proxy.php?image=https%3A%2F%2Fsun1-14.userapi.com%2Fc830709%2Fv830709390%2F10732a%2F3t-WNA5ZHIk.jpg&hash=9aa2623f02e32e6a523919c8a62eb355)
Как видите, в окне программы доступны и другие панели. К примеру, Numbering позволяет нумеровать документы различными способами, а с помощью Case можно менять регистр символов в именах файлов. Благодаря столбцу New Name во встроенном проводнике, который показывает результат переименования ещё до его применения, вы легко разберётесь в остальных инструментах Bulk Rename Utility.
![djCQqwjkxEY.jpg](/proxy.php?image=https%3A%2F%2Fsun1-1.userapi.com%2Fc830709%2Fv830709390%2F107334%2FdjCQqwjkxEY.jpg&hash=aa1dd2ad591d8e76313dca308055d3e5)
Последнюю операцию с файлами и папками, выполненную в программе, можно легко отменить комбинаций клавиш Ctrl + Z.
Переименование нескольких файлов с помощью PowerShell
1.Нужно открыть PowerShell и через него открыть папку в которой нужно переименовать файлы. Мы поступим в обратном порядке, сначала откроем через проводник папку с файлами, после чего зайдем в "Файл" слева вверху => из открывшегося меню выбираем "Запустить Windows PowerShell" => Запустить Windows PowerShell
![0HCGtooPcOM.jpg](/proxy.php?image=https%3A%2F%2Fsun1-5.userapi.com%2Fc840422%2Fv840422390%2F8c0c8%2F0HCGtooPcOM.jpg&hash=a74a1d241c6db04ea7e1202d97b9f7db)
2.Переименовывать будем с помощью команды dir | rename-item -NewName {$_.name -replace " ","_"} в первых кавычках нужно указать, что мы переименовываем, а во вторых - на что переименовываем. К примеру, если команду оставить без изменений, то вместо пробелов (если они есть) в имени файла появятся подчеркивания. Мы в своем примере переименуем файлы "Снимок_экрана" на "20160120", то есть вставляем команду dir | rename-item -NewName {$_.name -replace "Снимок_экрана ","20160120"} и нажимаем Enter.
![ST9qtLho47U.jpg](/proxy.php?image=https%3A%2F%2Fsun1-13.userapi.com%2Fc840422%2Fv840422390%2F8c0d0%2FST9qtLho47U.jpg&hash=b60befd4fd72d0e07c82869cce8dbff1)
Результат на лицо
![w2uG6EX94I8.jpg](/proxy.php?image=https%3A%2F%2Fsun1-20.userapi.com%2Fc840422%2Fv840422390%2F8c0d7%2Fw2uG6EX94I8.jpg&hash=675768166b21c5fb31a03aada75069b4)
В PowerShell много различных вариантов переименования и это только малость того, что умеет данный инструмент, но об этом в другой раз.