Difference between revisions of "love.filesystem (Deutsch)"

(Provided german version.)
 
m (Corrected wrong linking to english articles.)
Line 19: Line 19:
 
Merke: '''Alle''' Pfade sind relativ zum .love Archiv und dem Speicherverzeichnis. (Außer bei get*Directory() Befehlen)
 
Merke: '''Alle''' Pfade sind relativ zum .love Archiv und dem Speicherverzeichnis. (Außer bei get*Directory() Befehlen)
  
Es ist empfohlen die Identität des Spiels zuerst in Ihrer <code>[[Config Files|conf.lua]]</code> Datei festzusetzen. Sie können diese auch mit <code>[[love.filesystem.setIdentity]]()</code> einstellen.
+
Es ist empfohlen die Identität des Spiels zuerst in Ihrer <code>[[Config Files|conf.lua (Deutsch)]]</code> Datei festzusetzen. Sie können diese auch mit <code>[[love.filesystem.setIdentity (Deutsch)]]()</code> einstellen.
 
== Typen ==
 
== Typen ==
{{#ask: [[Category:Types]] [[parent::love.filesystem]] [[Concept:Current]]
+
{{#ask: [[Category:Types]] [[parent::love.filesystem (Deutsch)]] [[Concept:Current]]
 
| headers=hide
 
| headers=hide
 
| ?Description
 
| ?Description
 
}}
 
}}
 
== Funktionen ==
 
== Funktionen ==
{{#ask: [[Category:Functions]] [[parent::love.filesystem]] [[Concept:Current]]
+
{{#ask: [[Category:Functions]] [[parent::love.filesystem (Deutsch)]] [[Concept:Current]]
 
| headers=hide
 
| headers=hide
 
| ?Description
 
| ?Description
 
}}
 
}}
 
== Aufzählungstypen ==
 
== Aufzählungstypen ==
{{#ask: [[Category:Enums]] [[parent::love.filesystem]] [[Concept:Current]]
+
{{#ask: [[Category:Enums]] [[parent::love.filesystem (Deutsch)]] [[Concept:Current]]
 
| headers=hide
 
| headers=hide
 
| ?Description
 
| ?Description
Line 38: Line 38:
 
{{#set:Description=Bietet eine Schnittstelle zum Dateisystem des Benutzers.}}
 
{{#set:Description=Bietet eine Schnittstelle zum Dateisystem des Benutzers.}}
 
== Siehe auch ==
 
== Siehe auch ==
* [[parent::love]]
+
* [[parent::love (Deutsch)]]
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 
== Andere Sprachen ==
 
== Andere Sprachen ==
 
{{i18n|love.filesystem}}
 
{{i18n|love.filesystem}}

Revision as of 21:56, 1 December 2012

Bietet eine Schnittstelle zum Dateisystem des Benutzers.

Dieses Modul bietet Zugang zu Dateien in zwei Orten und nur zwei Orten:

  • Dem Root-Ordner des love. Archivs (auch: Quellverzeichnis)
  • Dem Root-Ordner des Speicherverzeichnisses des jeweiligen Spiels.

Jedem Spiel wird der Zugang zu einem Verzeichnis im System, wo Dateien durch love.filesystem abgespeichert werden können, gewährt. Das ist das einzige Verzeichnis wo love.filesystem Dateien schreiben kann. Dieses Verzeichnis wird hier gefunden:

  • Windows XP: C:\Documents and Settings\user\Application Data\LOVE\ oder %appdata%\LOVE\
  • Windows Vista und 7: C:\Users\user\AppData\Roaming\LOVE oder %appdata%\LOVE\
  • Linux: $XDG_DATA_HOME/love/ oder ~/.local/share/love/
  • Mac: /Users/user/Library/Application Support/LOVE/

Dateien die mit write oder append geöffnet sind, werden immer im Speicherverzeichnis abgespeichert. Dasselbe gilt für andere Operationen die das Schreiben ins Dateisystem miteinbeziehen, wie zum Beispiel mkdir.

Dateien die mit read geöffnet sind werden im Speicherverzeichniss und danach im .love Archiv (im selben Ordner) gesucht. D.h. wenn eine Datei mit einem bestimmten Dateinamen (und Pfad) sowohl im .love Archiv als auch im Speicherverzeichnis existiert, dann wird die Datei im Speicherverzeichnis bevorzugt.

Merke: Alle Pfade sind relativ zum .love Archiv und dem Speicherverzeichnis. (Außer bei get*Directory() Befehlen)

Es ist empfohlen die Identität des Spiels zuerst in Ihrer conf.lua (Deutsch) Datei festzusetzen. Sie können diese auch mit love.filesystem.setIdentity (Deutsch)() einstellen.

Typen

File (Deutsch)Repräsentiert eine Datei im Dateisystem.
FileData (Deutsch)Ein Datum welches den Inhalt einer Datei repräsentiert.

Funktionen

love.filesystem.append (Deutsch)Hängt ein Datum an eine bereits existierende Datei an.
love.filesystem.createDirectory (Deutsch)Erstellt einen neuen Ordner.
love.filesystem.exists (Deutsch)Überprüft ob eine Datei oder ein Verzeichnis existiert.
love.filesystem.getIdentity (Deutsch)Gibt das Schreib-Verzeichnis des Spiels zurück.
love.filesystem.isDirectory (Deutsch)Gibt zurück ob etwas ein Ordner ist.
love.filesystem.isFile (Deutsch)Gibt zurück ob etwas eine Datei ist.
love.filesystem.newFileData (Deutsch)Erstellt ein neues FileData-Objekt.
love.filesystem.setIdentity (Deutsch)Bestimmt das Schreib-Verzeichnis für das jeweilige Spiel.
love.filesystem.write (Deutsch)Schreibt Daten in eine Datei.

Aufzählungstypen

FileMode (Deutsch)Die verschiedenen Modi mit welchen eine Datei geöffnet werden kann.

Siehe auch

Andere Sprachen