Difference between revisions of "love.filesystem (Italiano)"
Rick astley (talk | contribs) (Created page with "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'ar...") |
Rick astley (talk | contribs) |
||
Line 7: | Line 7: | ||
* La cartella ''contenente'' l'archivio .love del gioco (o la cartella sorgente), ma solo se [[love.filesystem.getSourceBaseDirectory (Italiano)|queste condizioni]] sono soddisfatte. | * La cartella ''contenente'' l'archivio .love del gioco (o la cartella sorgente), ma solo se [[love.filesystem.getSourceBaseDirectory (Italiano)|queste condizioni]] sono soddisfatte. | ||
− | + | A ogni gioco viene assegnata una cartella sul sistema, dove possono essere salvati i file attraverso love.filesystem. Questa è l''''unica cartella''' in cui love.filesystem può scrivere. La tabella di seguito riporta le posizioni tipiche di questa cartella, per i sistemi operativi supportati: | |
{| border="1" cellpadding="5" cellspacing="1" style="background-color:#E9F5FF; border: 1px solid #83C0F0;" | {| border="1" cellpadding="5" cellspacing="1" style="background-color:#E9F5FF; border: 1px solid #83C0F0;" | ||
Line 41: | Line 41: | ||
|} | |} | ||
− | + | I file aperti in modalità scrittura o modifica saranno sempre creati nella cartella di salvataggio. Lo stesso vale per tutte le operazioni che comprendono la scrittura del filesystem, come createDirectory. | |
− | + | Anche i file aperti in lettura verrano cercati nella cartella di salvataggio, o eventualmente nell'archivio .love (in quest'ordine). Quindi se un file con un certo nome (e percorso) esiste sia nell'archivio .love che nella cartella di salvataggio, la precedenza è data al secondo. | |
− | + | Nota: '''Tutti''' i percorsi devono essere relativi all'archivio .love e alla cartella di salvataggio. (eccetto per le funzioni get*Directory()) | |
− | + | Si consiglia di impostare l'identità del gioco nel file [[Config Files (Italiano)|conf.lua]], prima di usare il filesystem . Alternativamente la funzione [[love.filesystem.setIdentity (Italiano)]] ha lo stesso effetto. | |
== Tipi == | == Tipi == | ||
Line 85: | Line 85: | ||
}} | }} | ||
[[Category:Modules (Italiano)]] | [[Category:Modules (Italiano)]] | ||
− | {{#set:Description= | + | {{#set:Description=Fornisce un interfaccia al filesystem dell'utente.}} |
== Vedi anche == | == Vedi anche == | ||
* [[parent::love (Italiano)]] | * [[parent::love (Italiano)]] |
Revision as of 14:22, 25 March 2021
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.
A ogni gioco viene assegnata una cartella sul sistema, dove possono essere salvati i file attraverso love.filesystem. Questa è l'unica cartella in cui love.filesystem può scrivere. La tabella di seguito riporta le posizioni tipiche di questa cartella, per i sistemi operativi supportati:
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.
|
I file aperti in modalità scrittura o modifica saranno sempre creati nella cartella di salvataggio. Lo stesso vale per tutte le operazioni che comprendono la scrittura del filesystem, come createDirectory.
Anche i file aperti in lettura verrano cercati nella cartella di salvataggio, o eventualmente nell'archivio .love (in quest'ordine). Quindi se un file con un certo nome (e percorso) esiste sia nell'archivio .love che nella cartella di salvataggio, la precedenza è data al secondo.
Nota: Tutti i percorsi devono essere relativi all'archivio .love e alla cartella di salvataggio. (eccetto per le funzioni get*Directory())
Si consiglia di impostare l'identità del gioco nel file conf.lua, prima di usare il filesystem . Alternativamente la funzione love.filesystem.setIdentity (Italiano) ha lo stesso effetto.
Contents
Tipi
Funzioni
Enum
Vedi anche
In altre lingue
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info