On Fri, 06 Jan 2012 16:29:02 +0000, Deanna Earley
<
dee.e...@icode.co.uk> wrote:
>On 06/01/2012 13:22, Bob Masta wrote:
>> On Fri, 06 Jan 2012 10:45:20 +0000, Deanna Earley
>> <
dee.e...@icode.co.uk> wrote:
>>
>>> On 05/01/2012 13:12, Bob Masta wrote:
>>>> One simple (though unapproved) method is to install a subdirectory
>>>> for your app under My Documents and put your INI stuff and other
>>>> aplication data there.
>>>
>>> Er, no, the "My Documents" folder is exactly that, not the "Your random
>>> program's application data" folder.
>>
>> Some apps create documents that the user may want to access
>> (or copy for backup) from outside the app. The place users
>> expect to find these documents is under "My Documents", and
>> putting them in their own app-named folder there makes them
>> easy to find. Having an additional folder under that for
>> app data makes it easy to find as well.
>
>For stuff that I (as an average user) would want access to or that I
>explicitly save, that's fine.
>When it gets full of "My über app's window position.ini" or even "My
>über app's config data that I think is so special I'm going to thrust it
>in your face when looking for your own stuff\" is where it should stop.
My point (which you cropped) was that it is not always
obvious to the developer what the "average" user will want
or need access to. Microsoft wants us to use a "Big Bother"
approach where we hide things in cryptic places to protect
the user. I'm suggesting that it doesn't have to be that
way, nor does it have to thrust any messy details in the
user's face when they are unwanted. It's not either-or.
If you put your app's "normal" documents under
My Documents - MyApp
then users can go straight to them. If they also see a
subdirectory below that, such as
My Documents - MyApp - Settings
(or whatever) they know where to look if they ever need the
geeky stuff, but it's never in their face.
But we may just have to agree to disagree on this... <g>