Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Скрипт для поиска (http://forum.oszone.net/showthread.php?t=312686)

User85vv 14-03-2016 16:08 2615919

Скрипт для поиска
 
Подскажите как сделать.

Допустим имеется файл Biometric_15082.7z
для него есть скрпит вида:

set Archive="DP_Biometric_15082"
7za.exe x %Archive%.7z -o%Archive%

Необходимо чтобы производилась обработка любого файла Biometric_*****.7z
где * - любые допустимые символы. Какую строку добавить в командном файле
перед этим скриптом?

DP_Biometric_16021
И переменной присваивалась новое имя set Archive=DP_Biometric_16021

Iska 14-03-2016 16:53 2615932

Цитата:

Цитата User85vv
Какую строку добавить в командном файле »

Цикл разбора «for».

Цитата:

Цитата User85vv
DP_Biometric_16021
И переменной присваивалась новое имя set Archive=DP_Biometric_16021 »

Переведите на русский. Откуда берётся «DP_Biometric_16021» и почему оно «новое»?

User85vv 14-03-2016 17:00 2615934

Из каталога с файлами. Раньше там был старый файл DP_Biometric_15082.7z
Сейчас имя файла изменилось на DP_Biometric_16021. Но скрипт остался старым.
Файлов много для обработки, взял один для примера.

Iska 14-03-2016 17:05 2615935

Цитата:

Цитата User85vv
Раньше там был старый файл DP_Biometric_15082.7z
Сейчас имя файла изменилось на DP_Biometric_16021. Но скрипт остался старым. »

Не пишите имя непосредственно в пакетном файле. Передавайте его параметром.

User85vv 14-03-2016 17:08 2615937

Я не знаю как это сделать. Т.е. надо как-то получить новый список файлов в каталоге,а потом передать на обработку архиватору. Но я не знаю как это сделать по одному файлу.


Время: 19:03.

Время: 19:03.
© OSzone.net 2001-