| Windows 7: Is it OK not to use Documents folder? |
25 Aug 2010
|
#1 | | Windows 7x64 + XP Mode Cambridge, UK |
Is it OK not to use Documents folder? I keep my data files just about anywhere except 'My Documents'. Some are in subfolders of the program that runs them. Others are in folders named 'Downloads', 'Business', 'Computer-related' 'Temp' and similar, on the C: drive. My photographs are on drives devoted solely to photograhs. I have no music or video. My email is stored on an Exchange server.
I have used this general structure through every change in Windows from 3.1 onwards. It works for me, and I like it. I have thousands of data files, many in an elaborate hierarchy of subfolders, and can't just hurl them into an undifferentiated Documents folder and hope to find them again. If I moved them to subfolders of Documents, I'd essentially be re-creating the already-existing folder structure of the C: drive, which seems to me a little crazy. And it would be one more click to open them (in my Windows Explorer replacement: I never open anything from the Start Menu). I've always thought it was OK to do as I've been doing, because a number of programs offer a choice of where to store data files.
But today I contacted tech support for a shareware notes program that I run (and whose data files I store in the program's folder under C:\Program Files (x86)\.....). He said:
"In Vista/Windows 7, etc, you are not supposed put any writable files under Program Files, or for that matter, in arbitrary folders in your windows drive......You should be keeping them with your other application documents, either in Documents folder, its subfolders or if you prefer to keep in your own folders, another drive letter altogether."
So I am wondering: is he right, and is there a genuine, computer-related reason not to save data files in subfolders of the program that runs them? They are backed up several times a day to external HDs, and to date I've never had a problem that struck me as related to the locations of my data files.
Thanks
Mary | My System Specs |
| System Manufacturer/Model Number self-built OS Windows 7x64 + XP Mode CPU i7-740 Motherboard Asus P6T Deluxe Memory 12 GB DDR3 Graphics Card Sapphire Radeon HD 4870 Sound Card on board Monitor(s) Displays Eizo 30" CG301; Dell 20" 2007FP, Screen Resolution Eizo: 2560x1600; Dell: 1600x1024 Keyboard Logitech G11 Mouse Logitech cordless PSU Zalman ZM850 Case Coolermaster ATCS 840 Cooling Swiftech H20-220 watercooling kit Hard Drives 3 x WD Velociraptors, 320 GB
2 x Seagate Barracuda 1.5 GB Internet Speed slow broadband |
25 Aug 2010
|
#2 | | |
Can't see any problems. I save work and personal files in my own folder structures - far away from My Documents (I do use this for general stuff).
Now I have got my head around libries in Windows 7 the need to store in the old "My Docs/video/picture" structure has gone.
I would just be careful that any software you use is configured to use you folders, and remember any changes to your folder structure will stop the original programme from saving there until you update it. | My System Specs | | OS Windows 7 64 bit CPU i7 Motherboard Gigabyte UD5 Memory 6gb Gskill matched DDR3 Graphics Card Radeon HD4600 Sound Card All onboard Monitor(s) Displays HP 2159v PSU Corsair 750w Case Antec 920 Cooling Aksas Nero Hard Drives 2 * 1tb WD Caviar Black Raid 0 |
25 Aug 2010
|
#3 | | |

Quote: Originally Posted by MBernard I keep my data files just about anywhere except 'My Documents'. Some are in subfolders of the program that runs them. Others are in folders named 'Downloads', 'Business', 'Computer-related' 'Temp' and similar, on the C: drive. My photographs are on drives devoted solely to photograhs. I have no music or video. My email is stored on an Exchange server.
I have used this general structure through every change in Windows from 3.1 onwards. It works for me, and I like it. I have thousands of data files, many in an elaborate hierarchy of subfolders, and can't just hurl them into an undifferentiated Documents folder and hope to find them again. If I moved them to subfolders of Documents, I'd essentially be re-creating the already-existing folder structure of the C: drive, which seems to me a little crazy. And it would be one more click to open them (in my Windows Explorer replacement: I never open anything from the Start Menu). I've always thought it was OK to do as I've been doing, because a number of programs offer a choice of where to store data files.
But today I contacted tech support for a shareware notes program that I run (and whose data files I store in the program's folder under C:\Program Files (x86)\.....). He said:
"In Vista/Windows 7, etc, you are not supposed put any writable files under Program Files, or for that matter, in arbitrary folders in your windows drive......You should be keeping them with your other application documents, either in Documents folder, its subfolders or if you prefer to keep in your own folders, another drive letter altogether."
So I am wondering: is he right, and is there a genuine, computer-related reason not to save data files in subfolders of the program that runs them? They are backed up several times a day to external HDs, and to date I've never had a problem that struck me as related to the locations of my data files.
Thanks
Mary It doesn't really matter where you store your files. And with the new "Libraries" feature, they can be spread across multiple folders in multiple locations, with the traditional "My Documents" being only a singular part of the deal.
For example, the Videos library on my computer is pointing to 6 different locations:
There's no reason really for you to not keep your current folder structure. Just add the relevant folders to the "Documents" library. Thats the whole beauty of it all. You get to continue working with files and folders as you like, but you also get one convienient location that consolidates everything into one place.
You might want to look over these tutorials: New Library - Create Libraries - Personal and Public User Folders Library - Set Save Folder
You can get more tutorials regarding Libraries in the Tutorial Index... | My System Specs | | System Manufacturer/Model Number Custom Build OS Windows 7 Ultimate x64 CPU AMD Phenom 9600 Quad Core Motherboard ASUS MB-M3A32-MVP Deluxe/WiFi Memory 2 x A-Data 2GB DDR2-800 Graphics Card ASUS ATI Radeon HD 2400PRO Sound Card C-Media 7.1 Surround Monitor(s) Displays Sahara 19" Screen Resolution 1600x1200 Keyboard Mercury Mouse Logitech PSU 800W Case Thermaltake Tai-Chi Cooling Tai-Chi Water Cooler Hard Drives 1 x 80GB Seagate (IDE)
2 x 120GB Seagate (IDE/Sata)
2 x 200GB Seagate (IDE/Sata)
1 x 250GB Seagate (Sata)
1 x 320GB Seagate (Sata)
2 x 1TB Seagate (Sata)
1 x 1.5TB Seagate (Sata) Internet Speed 384kbps |
25 Aug 2010
|
#4 | | |
You should not store files in Program Files, I don't care where else it doesn't matter. But Program Files is a protected directory, changing permissions and settings of this directory is not advisable. Use your user directory or other user controlled directory to store files. Plus keeping data separate from the respective programs make it easier to backup. | My System Specs | | Computer type PC/Desktop System Manufacturer/Model Number Alienware Aurora ALX R4 OS Windows 7 x64 (SP1) CPU Intel Core i7-3930K (3.2GHz, Turbo 4GHz) Motherboard Alienware Aurora-R4 x79 Memory 4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz) Graphics Card Nvidia Geforce GTX 690 (Stock) Sound Card RealTek Integrated Audio Monitor(s) Displays Dell UltraSharp U3011 Screen Resolution 2560x1600 PSU 875W Some Dell PSU <.< Hard Drives Samsung P830 256 GB, WD Raptor 150GB, 2x 1TB HDDs Other Info Dell Inspiron Mini 10v (Intel Atom N270 1.6 GHz; 1GB; Windows 7 Ultimate) |
25 Aug 2010
|
#5 | | |

Quote: Originally Posted by MBernard But today I contacted tech support for a shareware notes program that I run (and whose data files I store in the program's folder under C:\Program Files (x86)\.....). He said:
"In Vista/Windows 7, etc, you are not supposed put any writable files under Program Files, or for that matter, in arbitrary folders in your windows drive......You should be keeping them with your other application documents, either in Documents folder, its subfolders or if you prefer to keep in your own folders, another drive letter altogether."
So I am wondering: is he right, and is there a genuine, computer-related reason not to save data files in subfolders of the program that runs them? They are backed up several times a day to external HDs, and to date I've never had a problem that struck me as related to the locations of my data files.
Thanks
Mary Actually, the are reasons for it, mostly regarding system stability and reliability. If a program is capable of writing data to a protected location, such as the "Program Files" or "Windows" folders, then they are also capable of altering program code stored in those locations (or they can be spoofed by malware in order to overwrite program code).
It as become generally accepted with the new security protocols and software design guidelines introduced with Vista that data and programs must be kept seperated. There are ways and means of falling back to allowing programs full access to everything, but doing so is not a good idea, because it increases the threshold of attack that can be exploited by malware.
But this doesn't necessarily mean that you, the user, are forced to use them ("Documents", "Videos", "Pictures", "Downloads", etc) as such. As I mentioned in my earlier post, thats the whole beauty of the Libraries structure. You get to manage your documents in any way you desire, and have them stored wherever you want, all the while allowing software developers to adhere to design guidelines...
It's a win-win situation really. Software becomes more secure without hampering user productivity. | My System Specs | | System Manufacturer/Model Number Custom Build OS Windows 7 Ultimate x64 CPU AMD Phenom 9600 Quad Core Motherboard ASUS MB-M3A32-MVP Deluxe/WiFi Memory 2 x A-Data 2GB DDR2-800 Graphics Card ASUS ATI Radeon HD 2400PRO Sound Card C-Media 7.1 Surround Monitor(s) Displays Sahara 19" Screen Resolution 1600x1200 Keyboard Mercury Mouse Logitech PSU 800W Case Thermaltake Tai-Chi Cooling Tai-Chi Water Cooler Hard Drives 1 x 80GB Seagate (IDE)
2 x 120GB Seagate (IDE/Sata)
2 x 200GB Seagate (IDE/Sata)
1 x 250GB Seagate (Sata)
1 x 320GB Seagate (Sata)
2 x 1TB Seagate (Sata)
1 x 1.5TB Seagate (Sata) Internet Speed 384kbps |
25 Aug 2010
|
#6 | | Windows 7 Ultimate RTM (Technet) Charlotte, NC |
Here's another good reason not to do what you're doing:
I have a computer repair shop and I ask my customers prior to doing any work if I need to back up their data before I begin (if they do it themselves, I don't worry about it).
If they tell me that I do need to, the Program Files structure is an area that I don't even consider backing up because of size, and because if we have to reinstall Windows, that area won't matter anyway.
In that scenario, your data would be lost. I realize you have your own backups, but you just need to be aware that it's a really bad idea. It is VERY far out of the norm and not advised in any way.
I'm curious as to how you started this practice of saving to Program Files, and what types of programs we are talking about? Also, why would you NOT use the Documents structure when it makes so much more sense to have all your data centrally located? | My System Specs | | System Manufacturer/Model Number Custom OS Windows 7 Ultimate RTM (Technet) CPU 3.00 gigahertz Intel Core2 Duo E8400 Motherboard ASUSTeK Computer INC. P5K/EPU Rev 1.xx Memory 4GB Graphics Card ATI Radeon X1950 Pro Sound Card Built in HD Audio Monitor(s) Displays 22" Gateway LCD Screen Resolution 1920 x 1200 Keyboard Logitech G11 Mouse Microsoft Wireless Laser Mouse 5000 Hard Drives ST3160023A [Hard drive] (160.04 GB) -- drive 0, rev 8.01, ST3500630AS [Hard drive] (500.11 GB) -- drive 2, rev 3.AAK
ST3500630AS [Hard drive] (500.11 GB) -- drive 1, rev 3.AAK Internet Speed 13.44 Mbps |
25 Aug 2010
|
#7 | | Windows 7x64 + XP Mode Cambridge, UK |
I'd like to thank everyone who replied to my query. I'm now convinced that it's a bad idea to do what I've been doing, and I'll slowly (in spare time!) move my data to a new folder structure named maybe Files or Data, directly under C:.
MacGyvr asked: >>I'm curious as to how you started this practice of saving to Program Files, and what types of programs we are talking about? Also, why would you NOT use the Documents structure when it makes so much more sense to have all your data centrally located?<<
Which programs? The ones I use most heavily are Photoshop CS5, Nota Bene 9.x (in XPMode), Directory Opus, Whizfolders, Macro Express, Opera (all data are in \user\roaming etc), Clipmate (data in \...roaming), PowerPro and Outlook. They're running all the time. Less frequently I use Omnipage, Inkscape, and Word and its stablemates; and various other shareware programs.
I can't remember how I started storing data in Program Files. It probably dates back to DOS days. I don't remember having any sort of Documents folder in DOS, or in Windows 3.1.
I resisted the change to a docs folder in Win95, chiefly because I already had a complex folder structure, and thought I couldn't copy that into My Documents. Also, I dislike the name 'My' Documents andcalling files 'documents'. Back then, I don't think you could rename the folder, and I wasn't going to use a folder called 'my' anything!
As for the usefulness of the central location of the Documents folder - I really want my different types of data (word processor files, notes database, macros, photographs) stored in different places or categories, so that I can browse only the one type of file in my Explorer-substitute, which I use constantly. I don't want to come across 'Fred at 18.tif' when I'm looking for 'Fred at 18.docx', for instance.
It was Adobe Bridge that made me leery of libraries. In Bridge you can have Collections, and they can sometimes be very useful; but it's also possible to delete not just the collections, but the files in them, when you just want to delete the collection (library). I did it once, and had to spend hours restoring files to different actual locations from backups, not to mention that it was hard to remember what had been in the dratted Collection!
However, I've now read about Libraries, and have learned that that can't happen with them. I may even start using them, once I've transferred my data files to the new C:\Data (or maybe AnotherDrive:\Data) and told my programs where to look.
Again, thanks to all. You've convinced me.
Mary | My System Specs | | System Manufacturer/Model Number self-built OS Windows 7x64 + XP Mode CPU i7-740 Motherboard Asus P6T Deluxe Memory 12 GB DDR3 Graphics Card Sapphire Radeon HD 4870 Sound Card on board Monitor(s) Displays Eizo 30" CG301; Dell 20" 2007FP, Screen Resolution Eizo: 2560x1600; Dell: 1600x1024 Keyboard Logitech G11 Mouse Logitech cordless PSU Zalman ZM850 Case Coolermaster ATCS 840 Cooling Swiftech H20-220 watercooling kit Hard Drives 3 x WD Velociraptors, 320 GB
2 x Seagate Barracuda 1.5 GB Internet Speed slow broadband Is it OK not to use Documents folder? problems? All times are GMT -5. The time now is 03:10 PM. | |