![]() |
Копирование в файла в статичную папку, но с изменяемым путем к ней
Доброго времени товарищи,
сделан у меня батник для обновления служебных файлов в спец программе у пользователей, у пользователей был статичный путь с:\программ файл\спец программа\обнова\списки но с обновления программы, в папке путь стал разный у всех пользователей с новой версии и выглядит с:\программ дата\спец программа\хххх\списки xxxx- папка с именем "ва7пи98773оор4п" у всех пользователей код папки разный. по логике бы сделать не абсолютный путь, не знаю как.. в рунете искал не нашел..( буду благодарен если подскажите как это сделать. |
Код:
@Echo Off >nul chcp 1251 нужен только в случае сохранения батника в 1251 кодировке Скрипт предсказуемо отработает, если подпапка "списки" встречается только один раз во вложенных подпапках "C:\программ дата\спец программа", иначе получим самый последний путь по алфавитной сортировке с подпапкой "списки". То есть, в этом случае надо уточнять постановку задачи. |
Powershell:
Код:
cp (dir "C:\temp\*.txt") "$((get-item "$env:ProgramData\Спецпрограмма\*\списки").FullName)" |
Проверил первый вариант на домашнем пк, все работает, путь выдает, папка списки по основному пути уникальна.
Спасибо Большое. PS на работе скрипт PS попробую, еще. |
zergnet, что за программа?
|
Да это программа vipnet, а файлики списки отозванных сертификатов, просто само обновление хоть и есть в самой программе, но если человек был в отпуске или на больничном то он может пол дня не работать потому что списки отозванных сертификатов старые, а батник с сервера где круглосуточно это программа крутиться копирует юзеру, с перезапуском модулей и все ок.
|
Время: 05:23. |
Время: 05:23.
© OSzone.net 2001-