CMD/BAT - [решено] Батник для извличения из рар архива фалика

Ответить
Аватара пользователя
dvassilyev

CMD/BAT - [решено] Батник для извличения из рар архива фалика

Сообщение dvassilyev »

Дана шара, падают файлы типа KP409***.218 и KP409***.219 меняются последние три символа в названии файла и расширение 218 или 219.

Если в свойствах файла указать открывать winrar-ром, то файл откроется без проблем, с этого чудо архива надо вытащить один файл Credit_info***.txt (в имени файла меняются только последние символы, цифры ) и выложить его на другую шару.



Нужен батник который бы находил файл по последней дате, открывал его winrar-ром находил нужный файл и выкладывал его на шару.
Аватара пользователя
amel27

Re: CMD/BAT - [решено] Батник для извличения из рар архива фалика

Сообщение amel27 »

Цитата dvassilyev:



Нужен батник который бы находил файл по последней дате, открывал его winrar-ром находил нужный файл и выкладывал его на шару
CMD/BAT - [решено] Батник для извличения из рар архива фалика






Код:

Код: Выделить всё

@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

Re: CMD/BAT - [решено] Батник для извличения из рар архива фалика

Сообщение dvassilyev »

ошибка
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
amel27

Re: CMD/BAT - [решено] Батник для извличения из рар архива фалика

Сообщение amel27 »

dvassilyev, грит, что нет в каталоге "C:\TEST" файлов с маской "KP409???.???"
Аватара пользователя
amel27

Re: CMD/BAT - [решено] Батник для извличения из рар архива фалика

Сообщение amel27 »

есть но они размером по 1 kb, такое бывает когда нет данных (сорри меня не кто не предупредил, что такое может быть)

а можно как нить прикрутить проверку по размеру, файл с данными весит от 120 - 160 кб.

скрипт будет проверять дату и размер и извлекать нужный файл , независимо от названия файла.
Аватара пользователя
amel27

Re: CMD/BAT - [решено] Батник для извличения из рар архива фалика

Сообщение amel27 »

Цитата dvassilyev:



есть но они размером по 1 kb
CMD/BAT - [решено] Батник для извличения из рар архива фалика




причем тут размер, если DIR выбирает по маске, засвети имя каталога/список файлов, команда:



Код:

Код: Выделить всё

DIR /A:-D/O:-D/B "C:\TEST\KP409???.???"


Цитата dvassilyev:



скрипт будет проверять дату и размер
CMD/BAT - [решено] Батник для извличения из рар архива фалика




маловато для алгоритма проверки
Аватара пользователя
dvassilyev

Re: CMD/BAT - [решено] Батник для извличения из рар архива фалика

Сообщение dvassilyev »

файл размером 1 кб не содержит не какой информации он пустой, может из за этого ошибки идут?




Цитата amel27:



маловато для алгоритма проверки
CMD/BAT - [решено] Батник для извличения из рар архива фалика




добавить маску файла KP409???.???? дату и размер Изображение
Аватара пользователя
amel27

Re: CMD/BAT - [решено] Батник для извличения из рар архива фалика

Сообщение amel27 »

Цитата dvassilyev:



может из за этого ошибки идут?
CMD/BAT - [решено] Батник для извличения из рар архива фалика





Цитата amel27:



засвети имя каталога/список файлов
CMD/BAT - [решено] Батник для извличения из рар архива фалика





Цитата dvassilyev:



добавить маску файла KP409???.???? дату и размер
CMD/BAT - [решено] Батник для извличения из рар архива фалика




и что с ними делать?.. любоваться на экране?
Аватара пользователя
dvassilyev

Re: CMD/BAT - [решено] Батник для извличения из рар архива фалика

Сообщение dvassilyev »

Код:

Код: Выделить всё

"C:\Program Files\WinRAR\WinRAR.exe" e *.* Credit_info***.txt %R%/

смог выковырнуть нужный мне файл и выложить на шару, не смог победить сортировку по дате, мне надо чтоб батник находил свежий архив.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»