2

Я хочу знать, как я могу отсортировать мои файлы в проводнике Windows, используя последние две цифры в имени файла. У меня есть следующие файлы в моей папке:

f00001.jpg
f00002.jpg
f00003.jpg
b00001.jpg
b00002.jpg
b00003.jpg

Но я хочу отсортировать следующим образом:

f00001.jpg
b00001.jpg
f00002.jpg
b00002.jpg
f00003.jpg
b00003.jpg

Есть ли способ добиться этого? Я пробовал много вариантов "Группировать по" и "Сортировать по", но безрезультатно. Я использую 32-битную Windows 7 Professional SP1.

2 ответа2

1

У меня есть скрипт командной строки ruby, который выполняет пакетное переименование файлов. Это случилось, чтобы обработать ваш запрос красиво:

bren *.jpg -o "(\d+)/n"

Вы можете найти скрипт по адресу: bren.rb

Примечание: я настроил свой компьютер таким образом, чтобы я мог вызывать скрипт по его имени, что, скорее всего, не на вашем компьютере. В этом случае просто вызовите скрипт следующим образом:

ruby <PATH TO SCRIPT>\bren.rb *.jpg -o "(\d+)/n"
0

Я пока не могу комментировать, но здесь есть некоторая информация. Вы можете иметь Windows 7 сортировать в цифровом виде.

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

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