独立exe:在磁盘上保存配置文件和日志的位置?

时间:2018-03-03 21:04:56

标签: c++ windows filesystems

在Windows下,是否有关于独立可执行文件应保存日志和配置文件的标准约定?

它应该将它们保存在与可执行文件相同的目录中吗?

或者是否有专门的目录用于此目的? 如果有,我将如何获得目录的路径?

1 个答案:

答案 0 :(得分:2)

  

在Windows中是否有关于独立可执行文件应保存日志和配置文件的标准约定?

我建议保留配置文件     %APPDATA%\ YourCompany \ YourApp。

对于日志,它取决于。

如果您有兴趣为每次运行应用程序保留单独的日志,我建议将它们保存在:     %APPDATA%\ YourCompany \ YourApp \日期戳\ PID ,其中DateStamp类似于2018-Mar-31或2018-03-31

如果您只想将日志保存在一个文件中,那么我建议使用与配置文件相同的位置,         %APPDATA%\ YourCompany \ YourApp。