Go Back   CodingForums.com > :: Computing & Sciences > Computer/PC discussions

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 06-13-2012, 04:34 PM   PM User | #1
Time Sheep
New Coder

 
Join Date: Sep 2011
Posts: 61
Thanks: 9
Thanked 1 Time in 1 Post
Time Sheep is an unknown quantity at this point
Why do software devs do this?

Far too often have I noticed the most ridiculous paths in commercial and open source software. I never understood how one could have misinterpreted the standard paths in Windows to begin with.

I suppose most people would aggree with me, when I say this:
- My Documents is for the users documents such as letters and school assignments.
- AppData (Application Data, formerly Local Settings) should contain the preferences, themes and whatever might be interesting only to the user choosing them.
- Program Files would be for the binaries and executeables that should be available to all users, yet only writeable to administrators.
- Saved Games should obviously contain the saves for each specific user. This folder is located in C:\Users\Username\Saved Games.

Now here's a group of my observations that I do not understand:
- Google Chrome installs it's binaries to AppData. Sure, this enables a user to ignore his/her administrator and install Chrome if he/she wants to, but I'm sure the Administrator won't like that.
- Rainmeter saves it's settings and preferences in My Documents.
- mIRC saves it's themes in My Documents
- Minecraft saves... EVERYTHING in AppData.
- Some games such as Amnesia puts save files in My Documents.
- Many games such as Far Cry 2, The Saboteur and Crysis throws saves and settings into My Documents\My Games.

If they started putting their files in the appropriate folders, it would be a bliss to keep backup of all your documents without bringing half of your save games.
It would be a bliss to copy all your software settings alone between computers.
It would be much easier to find your savegames when you need to copy or move them.

What advantage do the companies have in using these folders, thus creating a giant mess on my computer over using the appropriate folders?

Why did I write this?
Because I plead you to use the correct folders when you start programming. I'm sure most people would love you for that
__________________
Need help?
I work with the following languages:
HTML: Professional - PHP: Professional - Visual C#: Average - CSS: Average - ASP: Please don't hurt me! ;(
Currently practicing: Visual C#

Last edited by Time Sheep; 06-13-2012 at 04:37 PM..
Time Sheep is offline   Reply With Quote
Old 06-13-2012, 04:52 PM   PM User | #2
oracleguy
Rockstar Coder


 
Join Date: Jun 2002
Location: USA
Posts: 9,043
Thanks: 1
Thanked 322 Times in 318 Posts
oracleguy is a jewel in the roughoracleguy is a jewel in the roughoracleguy is a jewel in the rough
I actually prefer that they put the saved games under My Documents\My Games because I want those to be backed up. Yes you can backup the AppData as well but there is a lot in there that doesn't matter and putting the saved games in documents avoids having to dig through the app data.

I'm just happy people finally got away from assuming the program could write to Program Files.
__________________
OracleGuy
oracleguy is offline   Reply With Quote
Old 06-13-2012, 06:00 PM   PM User | #3
Time Sheep
New Coder

 
Join Date: Sep 2011
Posts: 61
Thanks: 9
Thanked 1 Time in 1 Post
Time Sheep is an unknown quantity at this point
Quote:
Originally Posted by oracleguy View Post
I actually prefer that they put the saved games under My Documents\My Games because I want those to be backed up. Yes you can backup the AppData as well but there is a lot in there that doesn't matter and putting the saved games in documents avoids having to dig through the app data.

I'm just happy people finally got away from assuming the program could write to Program Files.
Like I said, Microsoft dedicated a folder for save-games: C:\Users\Username\My Saved Games. (Which is just as easy to reach through Start -> Username -> My Saved Games)
__________________
Need help?
I work with the following languages:
HTML: Professional - PHP: Professional - Visual C#: Average - CSS: Average - ASP: Please don't hurt me! ;(
Currently practicing: Visual C#

Last edited by Time Sheep; 06-13-2012 at 06:46 PM..
Time Sheep is offline   Reply With Quote
Old 06-13-2012, 06:19 PM   PM User | #4
oracleguy
Rockstar Coder


 
Join Date: Jun 2002
Location: USA
Posts: 9,043
Thanks: 1
Thanked 322 Times in 318 Posts
oracleguy is a jewel in the roughoracleguy is a jewel in the roughoracleguy is a jewel in the rough
Quote:
Originally Posted by Time Sheep View Post
Like I said, Microsoft dedicated a folder for save-games: C:\Users\Username\My Saved Games.
Yeah but that is a relatively new addition. It was introduced with Vista or 7, can't remember which. And with things like that, people are slow to change. Everyone has My Documents, not everyone has the My Saved Games.
__________________
OracleGuy
oracleguy is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 07:11 AM.


Advertisement
Log in to turn off these ads.