3

У меня есть куча протоколов встречи, где имя файла - это дата, когда встреча состоялась. Я хотел бы отсортировать по этой дате.

Даты в моем случае имеют следующую форму:01.01.2009.doc 30.12.1999.doc 6.05.2010.doc ..

Некоторые файлы также имеют следующую форму: AD 01.01.2009.doc KT2 05.05.2000.doc ...

Как я могу это сделать? Это вообще возможно?

4 ответа4

6

переименуйте ваши файлы YYYY-MM-DD.doc и все в порядке.

4

Используйте что-то вроде Bulk Rename Utility, чтобы переименовать файлы в формат yymmdd_anyothertext.doc, тогда сортировка по имени упорядочит файлы в порядке даты.

BRU поддерживает регулярные выражения, или, если необходимо, вы можете просто сделать переименование за несколько проходов, если регулярное выражение не слишком очевидно.

1

Если файлы были созданы в установленные даты, вы можете просто отсортировать их по дате в проводнике. Я предполагаю, что это не тот случай. Так что если вы переименуете файлы, как предложила Молли (гггг-мм-дд), то сортировка по имени также отсортирует их по дате.

Поскольку у вас уже есть куча таких файлов вместо того, чтобы переименовывать их один за другим, я предлагаю вам использовать Total commander, который имеет встроенный инструмент многократного переименования. Этот инструмент позволяет вам легко переименовывать файлы в этот формат. Просто переименуйте каждый пакет файлов с одинаковыми именами за другим.

Например, чтобы переименовать файлы с именем dd-mm-yyyy в yyyy-mm-dd:

  • выберите файлы, которые вы хотите переименовать (используя щелчок правой кнопкой мыши или пробел)
  • нажмите Ctrl +M или выберите меню Файлы -> Многофункциональный инструмент переименования
  • нажмите кнопку Range и выберите часть года, нажмите ok
  • повторите для месяца и дня и вставьте между ними, вы должны получить [N7-10] - [N4-5] - [N1-2]
  • нажмите кнопку Пуск (внизу формы), чтобы запустить процесс переименования
  • повторите процесс для других групп с похожими именами
0

Antrenamer выполняет свою работу. Загрузите antrenamer, и он изменит имена файлов в соответствии с yyyymmddhhmmmss, то есть 20180117082543, при необходимости это может увеличиться до миллисекунд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .