2015-11-21 2 views
-5

Есть ли системное свойство в окнах, которое сообщает программам, где их место сохранения?Динамически меняющийся каталог сохранения окон?

Моя цель - создать программу, которая при запуске изменяет местоположение сохранения пути по умолчанию по умолчанию.

Когда программа выключится, расположение файла по умолчанию вернется к нормальному состоянию.

+0

Err ... нет, нет. Более того, изменение переменных среды для других программ - это плохая идея, даже если вы можете надежно реализовать ее. –

+0

Почему это плохая идея. Единственная проблема, которую я вижу, это то, что моя программа как-то сработает и не вернет старый путь к файлу. – user145570

ответ

2

IMO, как указано, этот вопрос XY problem.

Ваша настоящая проблема заключается в том, что вы хотите контролировать, где сохранено состояние вашей программы.

Настоящим решением является изменение вашей программы, чтобы сохранить ее состояние в >> указанном каталоге < < ... вместо того, чтобы полагаться на «каталог сохранения по умолчанию» (который не является четко определенной концепцией для Windows или любой другой ОС) и временно изменить это на что-то другое.

+0

Вы правы, и спасибо за ссылку на проблему XY. Таким образом, это больше похоже на доступ к соответствующей папке сохранения состояния каждой программы и ее изменение? – user145570

+0

Добро пожаловать. –

+0

Ну, в системах Unix существует очень хорошо «определенный путь», где можно сохранить конфигурацию программы и т. Д., Называемую home-directory. – Olaf

Смежные вопросы