This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
devel:file_system [2017-03-20 20:04] – skyjake | devel:file_system [2017-03-20 20:08] (current) – skyjake | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Internal file system ====== | ||
+ | |||
+ | The '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | {{ file: | ||
+ | |||
+ | All access to the native file system occurs via '' | ||
+ | |||
+ | '' | ||
+ | * Slashes (/) are used as folder separators in paths so they are not allowed in file/folder names. | ||
+ | * "/" | ||
+ | * " | ||
+ | |||
+ | |||
+ | ===== Programmer' | ||
+ | |||
+ | |||
+ | In practice, the file system consists of a tree of various '' | ||
+ | |||
+ | The file system can be repopulated at any time to resynchronize it with the source data. Repopulation is nondestructive as long as the source data has not changed. Repopulation is needed for instance when native files get deleted in the directory a folder is feeding on. The feeds are responsible for deciding when instances get out-of-date and need to be deleted (pruning). Pruning occurs when a folder that is already populated with files is repopulated. | ||
+ | |||
+ | |||
+ | |||