chatt
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Elroir Цитата: Следующий код использует как раз ее (fciv.exe должен лежать в той же директории, что и командный файл или в одной из директорий, прописанных в переменной PATH): | Ухты, очень хорошо, спасибо! Но два момента по результатам тестирования очень просил бы допилить. 1) Файл checksums.txt у меня в кодировке UTF-8, содержит символы юникода. После запуска батника всё, что кроме латиницы отображается в именах кракозябрами. Да, еще не заменяет старые имена файлов, а присоединяет к имени новое имя. 2) Рекурсивно не работает, переименовал только файлы в указанной папке, в подпапках всё осталось. (checksums.txt содержит только хеши и имена, без путей подпапок). Очень хотелось получить инструмент, работающий независимо от путей подкаталогов. Надеюсь, всё получится, раз есть такая простая утилита. И еще момент, файл с хешами у меня очень большой, поэтому сначала нужно найти в нем посчитанный хеш, и если таковой имеется, то переименовать. Кстати, в шапке обнаружил еще fsum | Всего записей: 186 | Зарегистр. 28-05-2016 | Отправлено: 00:39 13-10-2016 | Исправлено: chatt, 11:55 13-10-2016 |
|