0 points
*

This is the “appdata” folder, this is where all the application’s data goes.

So whats the “Programs” folder then?

This is also where the application’s data and files go.

But I thought thats the “Programs x86” folder.

This is also where the application’s data and files go.

Ok whats “Program Files” then?

This is also where the application’s data and files go.

So my config file is in either one if those 4?

No thats in the “Documents” folder, obviously.

Windows program data file structure has always been the wild west.

permalink
report
reply
0 points

Don’t forget about the hidden ProgramData directory at the root of the file system. Ableton Live likes to install there for some ungodly reason.

permalink
report
parent
reply
0 points

Don’t forget that appdata nowadays has 3 sub folders, local, locallow, and roaming.

Also there’s C:\programdata

Also some programs just store it in the user folder, the documents folder, or games/ my games folder if they are a game.

permalink
report
reply
0 points
*

And half the time you’ll find it in the registry too. Linux has proven quite well that an OS doesn’t need a registry.

Oh, and what’s with ProgramData and AppData being two completely different things. I understand the difference between the two directories, but there is no difference between a program and an app. Everywhere else it’s Machine/User.

permalink
report
parent
reply
0 points
*

Linux has proven quite well that an OS doesn’t need a registry.

Gnomes dconf would like to have a word with you. It’s really interesting how the Gnome people seem to get rid of every useful feature as it might confuse the user or be complex, but on the other hand add this registry-like anti-feature to make the system just as unmanageable as Windows.

permalink
report
parent
reply
0 points

Funny thing is, most 3rd-party utility tools don’t use registry but a config. Which makes them portable, btw.

permalink
report
parent
reply
0 points

What the fuck is local low? I don’t understand. Local is Billy G’s jizz… I get that… And Roaming is for poor plebs. But why LocalLow? Is it like cache? But I have seens games saving their save files there. I don’t understand

permalink
report
parent
reply
0 points
*

You can rename them in the environment variables UI. Has anyone tried this, any software who has the path hardcoded?

Btw, here’s the paths.

permalink
report
parent
reply
0 points

The folders actually do make sense.

Roaming: this data can be moved between machines in a domain if you have a roaming profile. E.g. go to another workstation and your browser configuration is the same? Means it’s in Roaming.

Local: this data will not be synchronized between machines when you roam. This could be your browser’s cache.

LocalLow: like local, but for applications that are “low integrity”, like Internet Explorer. These folders have special properties. https://helgeklein.com/blog/internet-explorer-in-protected-mode-how-the-low-integrity-environment-gets-created/

permalink
report
parent
reply
0 points
*

Some people have diacritics and spaces in their usernames, which wreaks havoc for badly written programs accessing AppData or folders in the user’s “home” directory, such as Documents. And there are lots of such programs.

When setting up Windows, use a short and memorable, DOS-compatible username, and then change it later (the home folder will still have the old name). You can then move indiidual Libraries (Documents, Downloads, Music, Pictures and Videos) to the root of D:\ too.

permalink
report
reply
0 points
*

programs writing shit in the document folder are so freaking annoying. I typically backup my document folder, as they contains most of my user files.

And some stupid program just decide to litter it with their temporary file, and game saves…

permalink
report
parent
reply
0 points

It is okay if they only do what you asked for.

“Okay, Audacity, save to ‘C:\Users\me\Documents\recording.aup’”

*folder 'C:\Users\me\Documents\recording_data' shows up*

permalink
report
parent
reply
0 points

Or in /home/username/.applicationname/ if they want to be annoying.

permalink
report
reply

linuxmemes

!linuxmemes@lemmy.world

Create post

Hint: :q!


Sister communities:

Community rules (click to expand)

1. Follow the site-wide rules
2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
4. No recent reposts
  • Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now.

Please report posts and comments that break these rules!

Community stats

  • 6.6K

    Monthly active users

  • 1K

    Posts

  • 20K

    Comments