![]() |
переименование файлов
здравствуйте, подскажите пожалуйста, почему не работает данный код по переименованию 20 файлов?
Код:
@echo off |
Alexander_88, было бы неплохо побольше конкретики.
|
вот в этой теме, мне помогли с кодом переименования файлов
http://forum.oszone.net/thread-286926.html он работает на всех папках с файлами, но с одной почему - то не работает (которую я примел выше, я в ней выделил также то, что относится именно к этой папке) |
Alexander_88, чем путанней и невнятней объяснение, тем более вероятность затянутости решения проблемы. Где логи или хотя бы скриншоты? И к слову, странная регулярка для findstr.
|
вот, что в окне появляется:
|
Alexander_88, Уберите chcp и покажите ошибку
greg zakharov, Одна точка лишняя, но не должна влиять на результат |
убрал кодировку.
не понятно какой файл существует, ведь он должен переименовывать.. продолжать нумерацию |
Foreigner, дело не в точке, а в коде вообще. Если бы нечто подобным образом писалось в конторе которой работаю, за это бы точно побили, изнасиловали и убили, причем необязательно в этом порядке. А если серьезно, людям свойственно все усложнять.
|
Alexander_88, заменил в коде все "%%i" и "%%j" и их модификации на "%%?" и "%%*" и их модификации соответственно:
Код:
@echo off . Господа, догадайтесь, зачем я это сделал. Случай очень интересен для теоретиков. |
Georgio, спасибо, теперь работает с этой проблемной папкой :)
еще к стате было такое (на старом коде), что не переименовывался 1 файл из папки... это бывало редко.. к примеру в папке файлы 0001amb - 0010amb, кодом переименовываются другие файлы в папке, не 20 штук как указано, а 19, и 1 какой - то пропускается (0012amb - 0030amb), а 0011amb почему то не ту. такое редко, но бывало, потом с новым кодом попробую, может такого не будет |
Добрый день. Подскажите, решил немножко поднять тему. можно ли как - то переделать код в десятом посту, чтобы он переименовал файлы не 0001amb 0002amb 0003amb, а start0001 start0002 start0003?
т.е, переименовывал файлы с именем, у которых сначала идут буквы а потом их номер (состоящий из 4 цифр как обычно) |
Время: 21:32. |
Время: 21:32.
© OSzone.net 2001-