Filespace

From SuperMemopedia
Jump to navigation Jump to search

Filespace is a system of folders for holding multiple files in SuperMemo. Folders in the filespace are organized using a complex algorithm that ensures a minimum folder nesting and minimum access time. Files in the filespace are named 1.*, 2.*, 3.*, etc. Folders and subfolders are named 1, 2, 3, etc. Individual files are placed in individual slots. All files have their extensions retained (e.g. *.htm, *.jpg, *.mp3, *.mp4, etc.). The filespace is held in the subfolder called \elements. When using individual files, SuperMemo usually opens them directly from the filespace. Some files may need to be modified before they are displayed in SuperMemo. Those files are copied to a temporary folder first. The formula for converting filespace slots to folder names is complex and it is easier to search files by their slots names. For example, to find the file in slot #279310, search elements for 279310.*. That particular slot falls in the following subfolder: collectionname\elements\30\30\30\ as elements\30\30\30\279310.*.

Filespace is used in all SuperMemos starting with version 8. In SuperMemo 15, the filespace is limited to 4 folder levels and to 8 million files (exactly: 8,379,310).

see also: Glossary