![]() |
Копировать файл в точно неизвестную папку
Ощущаю себя полным ламером, но что-то действительно не могу сообразить.
Есть программа, у которой есть папка профиля. Эта папка лежит в известном месте (%appdata%/program ) и имеет рендомно сгенерированное системой имя(нахрена так - не знаю). Внутри данной папки есть папка "settings". И вот именно в эту папку мне надо закинуть обновленный файл настроек. Как именно будет выглядить адрес для копирования? Как то так? Код:
%appdata%/program/*/settings/ |
Desmodeus,
Код:
@echo off |
Так, что-т немного не въезжаю - а в случае если в папке %appdata%\program есть другие папки, это сработает? Или он схватит первую попавшуюся и выполнится один раз? Просто видел пару раз что данное по создавало себе несколько папок профилей(правда рабочим был только последний)
|
Desmodeus, Если есть несколько профилей и в каждом есть подпапка settings, как допустим в огнелисе, то должен быть файл настроек профилей. Иначе как определить, какой профиль дефолтный? Я ФФ не пользуюсь, но помню, что там именно так.
|
Поправьте если ошибаюсь, но программа использующая эти настройки где-то должна ссылаться на указанную папку (например в реестре) иначе откуда ей знать где эти самые настройки искать, не проще ли выдернуть оттуда точное значение в переменную и подставить ее значение в нужное место?
|
Найти бы ещё где она из хранит... Не в реестре точно, я его перерыл)
Но окей, спасибо в любом случае, значит тогда буду искать точную ссылку на рабочий профиль. Надеюсь её хрант где-то в открытую... Мдам. вот и поддерживай старое по внутренней разработки. |
Время: 09:37. |
Время: 09:37.
© OSzone.net 2001-