PDA

Показать полную графическую версию : [решено] Переименование файлов по имени


Arsenik77
28-10-2017, 06:30
Добрый день
Необходимо переименовать файлы по имени без расширения, типа есть группа файлов
4288999924234304846_0_126976_126976
4288999924234304846_154031810_405504_405504
4288999924234304846_849815167_57344_57344

нужно чтоб было
4288999924234304846_0_126976_126976
4288999924234304846_126977_405504_405504
4288999924234304846_532482_57344_57344
т.е.первое число не рассматриваем оно постоянное,
второе формируется так: второе из предыдущего файла + третье из предыдущего файла + 1
третье и четвертое число не трогаем.

alpap
28-10-2017, 12:11
Arsenik77,
сделайте штук 10, не очень понятно
будут ли в папке кроме этих файлов другие, эти искать не нужно?
неплохо бы знать цель

Arsenik77
28-10-2017, 12:32
в папке только такого формата файлы. Четыре числа разделенные "_", первое постоянное, второе не обязательно может начинаться с нуля.
цель упорядочить файлы в папке, Burstcoin (кто знает тот поймет ).
Было
4288999924234304846_0_126976_126976
4288999924234304846_154031810_405504_405504
4288999924234304846_849815167_57344_57344
4288999924234304846_871687807_249856_249856
4288999924234304846_497855919_409600_409600
4288999924234304846_535543308_4096_4096
Стало
4288999924234304846_0_126976_126976
4288999924234304846_126977_405504_405504
4288999924234304846_532482_57344_57344
4288999924234304846_589827_249856_249856
4288999924234304846_839684_409600_409600
4288999924234304846_1249285_4096_4096
Например по формуле:
Было
A_B1_C1_C1
A_B2_C2_C2
Стало
A_B1_C1_C1
A_B1+C1+1_C2_C2

Iska
28-10-2017, 13:18
Arsenik77, а откуда это:
4288999924234304846_1249285_4916_4916 »
взялось?

Arsenik77
28-10-2017, 13:30
Опечатка, исправил

Arsenik77
29-10-2017, 17:13
Сам сделал с помощью TC, Excel и ReNamer

Iska
30-10-2017, 22:14
Arsenik77, это хорошо. Потому что я так и не смог понять, почему у Вас:
_849815167_
_871687807_

стоят перед:
_497855919_
_535543308_

А так-то — я написал скрипт.




© OSzone.net 2001-2012