Может ли кто-нибудь порекомендовать бесплатное приложение для Windows, которое будет переименовывать файл на основе их меток времени (также известных как метки даты)?
Хотя это и не является обязательным требованием, в идеале программное обеспечение позволит пользователю указать, хотят ли они использовать созданную или измененную временную метку.
Например, если файл был изменен 19 сентября 2016 г., он будет переименован как:
[user-defined text] 2016-09-19
Приложение должно будет работать с несколькими файлами.
Я рекомендую Bulk Rename Utility . Это бесплатная программа для Windows. Он может переименовывать файлы на основе множества различных критериев.
Для переименования на основе даты см. раздел «Автоматическая дата (8)». Это может использовать любое время и дату создания, изменения или доступа к файлу. Или для фотографий он может использовать дату съемки из данных EXIF.
Он может добавить дату в качестве префикса или суффикса, и вы можете указать форматирование даты.
У утилиты массового переименования есть множество других опций для добавления или удаления частей имен файлов, включая определяемый пользователем текст или нумерацию.
Я бы предложил использовать Microsoft PowerShell . Скорее всего, он уже установлен в вашей системе, поэтому бесплатно, если не просто позволить Windows обновить его. Простой синтаксис для переименования набора текстовых файлов по шаблону:
[Old Filename]-[dateModified in format yyyy-MM-dd].ext
просто откройте PowerShell (или PowerShell ISE) и перейдите в каталог, в котором вы хотите выполнить переименование, затем запустите:
Get-ChildItem *.txt |
Rename-Item -newname {$_.basename +"-"+ $_.LastWriteTime.toString("yyyy-MM-dd") + $_.extension}
Если вы хотите использовать дату создания вместо даты изменения CreationTime
вместо LastWriteTime
. Если вам нужно выполнить другое переименование, вы можете изменить шаблон соответствия *.txt
на любой другой шаблон (например, *
все файлы), если вы хотите сделать это более глубоко, используйте -recurse
флаг для Get-ChildItem
.
Вы также можете сделать это с помощью командной строки Windows, но я не предлагаю вам начать использовать это.
Некоторые очень хорошие варианты уже упоминались, но я хотел бы добавить ReNamer от den4b , очень гибкий и мощный.
Использование тегов (таких как EXIF Date
) позволит вам массово переименовывать файлы в определенном каталоге.
Если вы не уверены, в главном окне графического интерфейса доступна опция «предварительный просмотр»:
Здесь можно резюмировать несколько стандартных правил:
Если вы не уверены, вы можете просмотреть Wiki об использовании правил и переименовании файлов.
Патрик Ожо
джуджа
рироуэр