love.filesystem (Italiano)

Fornisce un interfaccia al filesystem dell'utente.

Questo modulo fornisce l'accesso ai file che si trovano in queste posizioni:

  • La cartella radice, dove è contenuto l'archivio .love (o la cartella sorgente)
  • La cartella radice, della cartella di salvataggio del gioco.
  • La cartella contenente l'archivio .love del gioco (o la cartella sorgente), ma solo se queste condizioni sono soddisfatte.

Each game is granted a single directory on the system where files can be saved through love.filesystem. This is the only directory where love.filesystem can write files. These directories will typically be found in something like:

SO Percorso Alternativa Note
Windows XP C:\Documents and Settings\user\Application Data\LOVE\ %appdata%\LOVE\ Per gli eseguibili, la cartella di salvataggio verrà creata direttamente in Application Data, piuttosto che in una sottocartella di LOVE.
Windows Vista, 7, 8 and 10 C:\Users\user\AppData\Roaming\LOVE %appdata%\LOVE\ Per gli eseguibili, la cartella di salvataggio verrà creata direttamente in AppData, piuttosto che in una sottocartella di LOVE.
Mac /Users/user/Library/Application Support/LOVE/ - -
Linux $XDG_DATA_HOME/love/ ~/.local/share/love/ -
Android /data/user/0/org.love2d.android/files/save/ /data/data/org.love2d.android/files/save/ Su Android le possibili posizioni della cartella di salvataggio sono molte. Se quelle proposte non funzionano, utilizza love.filesystem.getSaveDirectory() per verificare il caso specifico.

Files that are opened for write or append will always be created in the save directory. The same goes for other operations that involve writing to the filesystem, like createDirectory.

Files that are opened for read will be looked for in the save directory, and then in the .love archive (in that order). So if a file with a certain filename (and path) exist in both the .love archive and the save folder, the one in the save directory takes precedence.

Note: All paths are relative to the .love archive and save directory. (except for the get*Directory() calls)

It is recommended to set your game's identity first in your conf.lua. You can set it with love.filesystem.setIdentity (Italiano) as well.

Tipi

Funzioni

Enum

Vedi anche

In altre lingue