love.filesystem (Português)

Revision as of 09:12, 13 November 2011 by Minicz (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Provê uma interface para o sistema de arquivos do usuário.

Este módulo provê acesso aos Arquivos de dois e somente dois lugares:

  • A pasta raiz do .love-file. (Alternativamente ao diretório.)
  • A pasta raiz do diretório de escrita.

Cada jogo é concedido um único diretório no sistema onde arquivos podem ser salvos, por meio love.filesystem. Esse é o "único diretório" que o love.filesystem pode salvar arquivos. Esses diretórios normalmente podem ser encontrados em algo como:

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

Os arquivos que são abertos para escrita ou acréscimo sempre serão criados no diretório save. O mesmo vale para outras operações que envolvem a escrita para o sistema de arquivos, como o mkdir.

Arquivos que são abertos para leitura serão procurados no diretório save e depois na pasta raiz do jogo (nessa ordem). Se um arquivo com certo nome (e caminho) existe em ambos (.love-file e o diretório save), o diretório save terá precedência.

Nota: TODOS os caminhos são relativos ao .love e ao diretório save. (Exceto para as chamadas get*Directory())

É recomendado configurar a identificação do seu jogo no conf.lua. Também pode ser configurado com love.filesystem.setIdentity().

Types

File (Português) Representa um arquivo no sistema de arquivos.


FileData Data representing the contents of a file

Functions

love.filesystem.newFile (Português) Cria um novo objeto File.


Enums

FileMode (Português) Os diferentes modos em que um File pode ser aberto.

Veja Também

[[#set:Since=000}}

Outros Idiomas

Personal tools