Views
love.filesystem (한국어)
파일 입출력이나 폴더 관리에 필요한 함수를 제공합니다.
love.filesystem은 아래의 두 위치에만 접근하는 것을 허용합니다.
- .love 압축 파일(혹은 압축되지 않은 소스들이 있는 디렉토리)(읽기 전용)
- 세이브 디렉토리(읽기, 쓰기)
세이브 디렉토리는 파일을 저장할 수 있는 유일한 저장소입니다. 각 게임마다 시스템 상에서 단 하나의 세이브 디렉토리를 가집니다. 시스템마다 다르긴 하겠지만 보통은 다음 디렉토리 안에 위치합니다.
- Windows XP:
C:\Documents and Settings\user\Application Data\LOVE\
또는%appdata%\LOVE\
- Windows Vista 또는 7:
C:\Users\user\AppData\Roaming\LOVE
또는%appdata%\LOVE\
- Linux:
$XDG_DATA_HOME/love/
또는~/.local/share/love/
- Mac:
/Users/user/Library/Application Support/LOVE/
쓰기 모드로 열린 파일은 쓸 수 있는 저장소가 하나밖에 없으니 저장시 루트를 세이브 디렉토리로 해서 생성됩니다.
읽기 모드로 열린 파일은 세이브 디렉토리와 .love 압축 파일 두 군데에 동시에 접근할 수 있습니다. 여기서 한 가지 문제점이 발생하는데, love.filesystem은 이 두 위치를 모두 루트로 취급한다는 것입니다. 따라서 만약 동일한 이름과 경로를 가진 파일이 .love 압축 파일과 세이브 디렉토리 둘 다 존재할 경우, 세이브 디렉토리에 있는 파일을 우선적으로 접근하게 됩니다.
정리하자면, 모든 경로는 .love 압축 파일과 세이브 디렉토리가 루트 디렉토리로 간주되어진 경로입니다. (get*Directory()를 통한 접근 제외)
conf.lua
에서 세이브 디렉토리의 이름을 정해보세요.
love.filesystem.setIdentity
에서 설정할 수도 있습니다.
타입
File (한국어) | 파일 시스템 위에서 동작하는 파일을 표현합니다. | ||
FileData (한국어) | 파일 내부의 콘텐츠를 가리키는 데이터 입니다. |
함수
열거형
FileMode (한국어) | 파일을 열 때 사용하는 여러 가지 모드입니다. |
같이 보기
다른 언어
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