Показать сообщение отдельно
Старый 29.09.2011, 18:14   #1
Пользователь
 
Аватар для Ystinov83
 
Пол:Мужской
Регистрация: 14.01.2008
Адрес: г. Рязань
Сообщений: 108
Репутация: 6
По умолчанию Требуется помощь Командная строка

Привет все форумчанам.

появилась острая необходимость написать такой батник в папку допустим
C:\tempV попадают каждый день четыре файла
LD__-_567_-_28_09_2011.DBF
LG__-_567_-_28_09_2011.DBF
ML__-_567_-_28_09_2011.DBF
RL__-_567_-_28_09_2011.DBF

нужно создать архив из всех файлов кроме ML*
архив должен иметь имя RL__-_567_-_28_09_2011.rar

вот только имя меняется т.е. RL постоянна а цифры разные это дата и номер как сделать не могу понять написал такое

rem Дергаем список файлов в файл files.txt
dir c:\TempV\*.dbf /B >c:\TempV\files.txt


rem создаем список для загрузки в архив Spisok.lst
find /V "ML_ROPND_-_" c:\TempV\files.txt >c:\TempV\Spisok.lst

cd c:\TempV\

rem создаю переменную для имени файла
set vname=dir /b c:\TempV\RL*.dbf

rem только она не работает почему не знаю

rem создаем архив с нужным именем , да rar.exe в той же папке с файлами

rar a -ep -r [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] %vname%

rem освобождаем что не нужно и удаляем все файлы
rem LD__-_567_-_28_09_2011.DBF
rem LG__-_567_-_28_09_2011.DBF
rem ML__-_567_-_28_09_2011.DBF
rem RL__-_567_-_28_09_2011.DBF
rem RL__-_567_-_28_09_2011.rar
cd \
rem set vname=
echo on

Товарищи если кто то сможет помочь прошу очень
__________________
Сам не профессор но помочь попытаюсь! Одна голова хорошо а две . . .
OC: ubuntu 8.04 x32
Ystinov83 вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.08174 секунды с 9 запросами