Skip to main content
Solved

Why does FME store files in My Documents folder?


nicholas
Contributor
Forum|alt.badge.img+13

Why does FME Flow (or FME Desktop) store files in the My Documents folder?
Why not use AppData\Roaming or AppData\Local?

 

Best answer by raghavendrans

@nicholas 

FME often stores files in the "My Documents" folder, or a subfolder within it, due to default settings and the need for user-specific storage. Specifically, FME's default connection storage is set to the user's Documents folder, which ensures connections are unique to each user. Additionally, FME uses a "My FME Workspaces" subfolder within "My Documents" as a default location for saving workspaces, providing a convenient place to organize FME projects. 

May be this could throw some light on why the OEM decided to have it that way!

https://docs.safe.com/fme/html/FME-Form-Documentation/FME-Form/Workbench/options_default_paths.htm

View original
Did this help you find an answer to your question?

4 replies

j.botterill
Influencer
Forum|alt.badge.img+40
  • Influencer
  • May 20, 2025

I think this has to do with the default path settings. It starts out with the connection storage as “Personal Database” which is indeed the documents folder. 

Personal Database (default): The connections data file is stored and encrypted on the user's local system. Connections are available only to the user.

(pictured is the latest 25.1 version)


nicholas
Contributor
Forum|alt.badge.img+13
  • Author
  • Contributor
  • May 20, 2025

That answers the “how” of the question

My question is “why”? Why did the software authors make this design decision?

 


alexbiz
Supporter
Forum|alt.badge.img+11
  • Supporter
  • May 21, 2025

Because the files in the shared folder (Documents/FME) are user resources : things the user might want to easily view, edit, add, or remove.
 

For example, Documents/FME/Transformers is where custom transformers go, whether you've created them yourself or downloaded them from FME Hub. FME usually handles this automatically, but you might also want to do it manually (download a transformer from the Hub and place it in the folder yourself).
 

The AppData folder isn't really meant for end users to poke around in. It's more of a system/internal-use location. So unless Safe Software completely wrapped and abstracted away the shared folder management, it makes sense to keep this stuff somewhere the user can get to easily.


raghavendrans
Enthusiast
Forum|alt.badge.img+14
  • Enthusiast
  • Best Answer
  • May 21, 2025

@nicholas 

FME often stores files in the "My Documents" folder, or a subfolder within it, due to default settings and the need for user-specific storage. Specifically, FME's default connection storage is set to the user's Documents folder, which ensures connections are unique to each user. Additionally, FME uses a "My FME Workspaces" subfolder within "My Documents" as a default location for saving workspaces, providing a convenient place to organize FME projects. 

May be this could throw some light on why the OEM decided to have it that way!

https://docs.safe.com/fme/html/FME-Form-Documentation/FME-Form/Workbench/options_default_paths.htm


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings