Adobe has a blatant lack of respect for my filesystem. The various applications that I currently have installed scatter files everywhere, without asking me and with total disregard of Apple’s documentation. Read on for a list of the offences.
I’ve been bashing Adobe quite a lot in my last few posts, and even though they deserve it I have to say that the good aspects of their products overshadow the bad. Just so that you know. I don’t hate Adobe, I’m just critical of some of the things they do.
Unless we users tell Adobe how we feel about this issue things can only get worse. This is a call to arms, and I hope that if there are others who feel like me about this issue that you will complain about it to Adobe when ever you can. I have reported most of the files and directories I’ve found as bugs.
The picture above is a screenshot of my
/Users/Shared directory, containing two different directory structures created by two different Adobe products (Fireworks CS4 and AIR). None of the files make any sense to me, they are definitely not meant to be read by people, they are only there to serve other applications — clearly nothing that belongs anywhere in sight. And not only can’t they keep out of directories where applications shouldn’t create files, they can’t even decide on a standard for themselves!
The following are the directories that I currently have on in my file system, all of them created without asking me, and most of them are recreated automatically when removed.
This is perhaps the one that annoys me the most. I don’t use Adobe Stock Photos, I never have and I most certainly never will. But I have to live with this in my documents folder because Bridge recreates it every time I launch it. It contains three empty folders.
Every time Adobe Updater runs it creates this folder. It’s empty.
ExtendScript Toolkit 2
Every time I launch ExtendScript Toolkit (the debugger for the CS3 scripting environment) this folder gets created, it’s emtpy as I save my scripts elsewhere.
Flex Builder 3
~/Documents/Flex Builder 3
This is probably not the fault of Adobe directly, but rather Eclipse’s. The directory contains configuration, something that there is a much better location for:
This one is particularly stupid since it looks just like the directory structure in
/Library/Adobe (where most of the CS3 applications store their data), but duplicated in
/Users/Shared where applications should never place anything unless they have explicitly asked the user.
Apple is quite specific about the usage of the
This directory is accessible to any user of the local computer system and is intended for use only by users; applications should not store application-specific content here, unless explicitly directed to do so by the user.
/Users/Shared is polluted with random files, recreated every time the application launches.
Unknown, perhaps the installer
I haven’t been able to determine which application creates this, so it is likely the installer that does it. It is a hidden directory containing two files
userid. These files each contain a hash of some kind. Removing the directory doesn’t seem to have any ill effects.
Are there more?
Please add your own reports in the comments, I’ll try to add more if I find them. Please note that I have nothing against files and directories placed where they belong, like
/Library/Application Support, it’s just when they are placed where only my own files should be, and when they are recreated automatically every time I run the application that I go mad.
I’m on a Mac, and I think that Mac users are more picky about this sort of thing. I’d love to hear about how it works in Windows, and if it’s a problem at all.