Войти

Показать полную графическую версию : Скрипт для поиска


User85vv
14-03-2016, 16:08
Подскажите как сделать.

Допустим имеется файл 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
Какую строку добавить в командном файле »
Цикл разбора «for».

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

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

Iska
14-03-2016, 17:05
Раньше там был старый файл DP_Biometric_15082.7z
Сейчас имя файла изменилось на DP_Biometric_16021. Но скрипт остался старым. »
Не пишите имя непосредственно в пакетном файле. Передавайте его параметром.

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




© OSzone.net 2001-2012