Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

4
  • 3
    Really all you need is the directory where settings are stored. Once you have that, you can use the same file structure(s) for whatever you are storing. On Windows there's an API call you can use to get that. It'll return something like 'c:\users\<name>\AppData\Roaming' Commented Apr 11, 2023 at 16:51
  • 4
    C++ GUI frameworks like QT certainly may offer a more universal way to get the right directory, but otherwise you have to query the OS yourself. 10 lines of code and you should be good to go. Commented Apr 12, 2023 at 4:49
  • 1
    On MacOS there is a method that you call that returns the documents directory, library directory etc. This will work if the user stores data directly on a server. Do not use the Home environment variable. Commented May 9, 2023 at 5:35
  • 1
    meta discussion of this question Commented May 21, 2023 at 18:51