![]() |
сохранение имен файлов, с последующей загрузкой и переименованием
Здравствуйте, подскажите, пожалуйста программку в которой можно сохранить имена файлов в папке, их будет около тысячи. Необходимо, чтобы программа запомнила какой файл как называется, потом я буду переименовывать много раз (групповым переименование в тотал коммандер), и позже мне нужно будет переименовать все файлы в точности так, как они были сохранены, чтобы так сказать физически файл совпадал с именем, которое ему было сохранено. Сразу скажу, что мд5 у некоторых файлов будет меняться. Можно ли это сделать в тотал коммандер, а то я нашел там только сохранить в буфер (( . Если нельзя, то может другая программа такое сделает?
|
Alexander_88, никакая программа этого не сделает, поскольку ей будут неизвестны а) новые имена и б) новое содержимое «у некоторых файлов». Я вижу один только выход — сделайте копию всей папки и над ней «издевайтесь» :).
|
а зачем должны быть известны имена файлов и содержимое?, разве программа не может запомнить скажем по размеру файла (в точности до байта), т.е. файл с размером 84562145 байт = forsazh3D.mkv и т.д.
Цитата:
|
Цитата:
Вы верно заметили, что можно воспользоваться контрольной суммой. Или даже двумя, поскольку таки MD5 не гарантирует уникальности, но вот совпадение сразу двух контрольных сумм совсем уж маловероятно. Но Вы выше пишете, что содержимое некоторых файлов будет меняться. Посему и этот вариант отпадает. А не будет ли вместе с тем меняться и длина файла при изменении содержимого, а? Вы хотите править сразу имена и тэги у видео — так я понимаю? |
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Alexander_88, я даже не буду спрашивать — зачем Вам сие нужно. Просто поймите: Вы меняете имя и хэш у файла — и нет никаких способов сопоставить этот файл со старым именем, кроме как записать сопоставление на бумажке и править вобрат «ручками».
|
ясно, спасибо, придется видимо потратиться на винчестер для копии
|
Время: 19:41. |
Время: 19:41.
© OSzone.net 2001-