dvassilyev |
07-08-2009 14:42 1188194 |
Батник для извличения из рар архива фалика
Дана шара, падают файлы типа KP409***.218 и KP409***.219 меняются последние три символа в названии файла и расширение 218 или 219.
Если в свойствах файла указать открывать winrar-ром, то файл откроется без проблем, с этого чудо архива надо вытащить один файл Credit_info***.txt (в имени файла меняются только последние символы, цифры ) и выложить его на другую шару.
Нужен батник который бы находил файл по последней дате, открывал его winrar-ром находил нужный файл и выкладывал его на шару.
|
Цитата:
Цитата dvassilyev
Нужен батник который бы находил файл по последней дате, открывал его winrar-ром находил нужный файл и выкладывал его на шару »
|
Код:
@Echo Off
Set $M=KP409???.???
Set $F=Credit_info???.txt
Set $S=C:\TEST
Set $D=D:\TEST\
Set $R=%ProgramFiles%\WinRAR\RAR.EXE
For /F "Delims=" %%i In ('DIR /A:-D/O:-D/B "%$S%\%$M%"') Do "%$R%" e "%$S%\%%i" "%$F%" "%$D%"&GoTo :EOF
$S - откуда
$D - куда
$R - путь к RAR.EXE
|
dvassilyev |
10-08-2009 08:23 1189878 |
Вложений: 1
ошибка
|
dvassilyev, грит, что нет в каталоге "C:\TEST" файлов с маской "KP409???.???"
|
dvassilyev |
10-08-2009 09:44 1189915 |
есть но они размером по 1 kb, такое бывает когда нет данных (сорри меня не кто не предупредил, что такое может быть)
а можно как нить прикрутить проверку по размеру, файл с данными весит от 120 - 160 кб.
скрипт будет проверять дату и размер и извлекать нужный файл , независимо от названия файла.
|
Цитата:
Цитата dvassilyev
есть но они размером по 1 kb »
|
причем тут размер, если DIR выбирает по маске, засвети имя каталога/список файлов, команда:
Код:
DIR /A:-D/O:-D/B "C:\TEST\KP409???.???"
Цитата:
Цитата dvassilyev
скрипт будет проверять дату и размер »
|
маловато для алгоритма проверки
|
dvassilyev |
10-08-2009 10:17 1189926 |
файл размером 1 кб не содержит не какой информации он пустой, может из за этого ошибки идут?
Цитата:
Цитата amel27
маловато для алгоритма проверки »
|
добавить маску файла KP409???.???? дату и размер :)
|
Цитата:
Цитата dvassilyev
может из за этого ошибки идут? »
|
Цитата:
Цитата amel27
засвети имя каталога/список файлов »
|
Цитата:
Цитата dvassilyev
добавить маску файла KP409???.???? дату и размер »
|
и что с ними делать?.. любоваться на экране?
|
dvassilyev |
10-08-2009 16:17 1190235 |
Код:
"C:\Program Files\WinRAR\WinRAR.exe" e *.* Credit_info***.txt %R%/
смог выковырнуть нужный мне файл и выложить на шару, не смог победить сортировку по дате, мне надо чтоб батник находил свежий архив.
|
Время: 13:51.
© OSzone.net 2001-