Сначала просто полезный совет ... первая строка вашего командного файла:
path=c:\program files\7-zip;%path%
есть проблема, которую он может постоянно добавлять в начало пути каждый раз, когда вы запускаете пакетный файл, поэтому у вас в конечном итоге будет очень длинный "путь", который будет выглядеть так:
"c:\program files\7-zip;c:\program files\7-zip;c:\program files\7-zip;...<original-path>".
Если вы всегда запускаете этот командный файл из "ярлыка", то это вряд ли будет проблемой. Но если вы запускаете его из "командной строки", это будет проблемой.
Чтобы это исправить, у вас есть 2 варианта ...
Вариант 1: перед добавлением "foldername" к пути, сначала проверьте, существует ли "foldername" в пути. Если вы пытаетесь убедиться, что "foldername" находится в начале пути, то сначала проверьте, не установлен ли первый элемент пути в "foldername".
Если вам нужна помощь в том, как проверить эти условия, оставьте комментарий, и я приведу несколько примеров.
Вариант 2: Так как вы в любом случае "жестко программируете" путь к 7z в командный файл, просто поместите его в переменную и используйте "переменную", когда вы хотите выполнить 7z, например так:
set "zrun7z=c:\program files\7-zip\7z.exe"
for %%i in (*.zip) do "%zrun7z%" x ...
В вашем вопросе вы только спрашиваете, как установить местоположение "C:\proview\upload\EJ_daily_Temp". Я предполагаю, что вы имеете в виду, что папка, в которой пакетный файл найдет файлы "* _ej.zip": "C:\proview\upload\EJ_daily_Temp".
Для этого вы должны использовать команду "CD", например:
c:
CD C:\proview\upload\EJ_daily_Temp
или за один шаг:
CD /D C:\proview\upload\EJ_daily_Temp
Если есть другие части вашего пакетного файла, которые не работают, оставьте комментарий к этому ответу или отредактируйте свой вопрос. Постарайтесь предоставить больше информации, которая поможет другим людям ответить на ваш вопрос. Опишите (если можете), где происходит сбой пакетного файла. Опишите вещи, которые происходят правильно, и вещи, которые не происходят правильно, и опишите, как вы хотите, чтобы он вел себя вместо этого. Приведите несколько примеров того, какими могут быть имена файлов ".zip", и если имена следуют строгому шаблону, опишите его. Также то же самое для имен извлеченных файлов.