Страницы: 1
RSS
Переименовать файлы в папке (с условием)
 
Есть папка где хранятся файлы с данными за каждый рабочий день (период 1 год)  
Сегодняшний формат названия файла: securies_rees_03042008.dbf (открывается в Excel)  
Необходимый формат имени файла: te030408.dbf - т.е. необходимо убрать 2 первых цифры года и изменить начало имени.  
 
Условие:  
т.к. файлы большие по объёму (48 - 100Мб) желательно, чтобы excel не открывал каждый файл в отдельности, на это уйдёт много времени  
папка с файлами по адресу: C:\Documents and Settings\PavidisEE\Рабочий стол\для загрузки котироок  
 
Помогите пожалуйста!
 
Добрый день!  
 
Нажимаете кнопку, выбираете каталог - все файлы в этом каталоге, удовлетворяющие маске securies_rees_########.dbf, будут переименованы.  
 
PS для пробы создайте какой-нибудь каталог, скопируйте туда один файл и попробуйте на нем - мало ли что...
 
Создайте BAT файл со следующим содержимым в папке с dbf файлами, запустите.  
Сначала, конечно, лучше потренироваться "на кошках".  
 
@echo off  
setlocal enabledelayedexpansion  
for /r %%I in (securies_rees_*.dbf) do (  
   set "var=%%~nxI"  
   set "var1=te!var:~14,-8!!var:~20%!  
   ren !var! !var1!  
)
 
Спасибо"
 
{quote}{login=Gvaridos}{date=01.11.2010 10:53}{thema=Переименовать файлы в папке (с условием)}{post}Есть папка где хранятся файлы с данными за каждый рабочий день (период 1 год)  
Сегодняшний формат названия файла: securies_rees_03042008.dbf (открывается в Excel)  
Необходимый формат имени файла: te030408.dbf - т.е. необходимо убрать 2 первых цифры года и изменить начало имени.  
 
Условие:  
т.к. файлы большие по объёму (48 - 100Мб) желательно, чтобы excel не открывал каждый файл в отдельности, на это уйдёт много времени  
папка с файлами по адресу: C:\Documents and Settings\PavidisEE\Рабочий стол\для загрузки котироок  
 
Помогите пожалуйста!{/post}{/quote}  
а Total Commanderом слабо?, груповое переименование
 
Это долго, секунд 5!!!
Страницы: 1
Читают тему
Наверх