FileStream

FileStream 객체는 내부 저장소의 파일을 다루는 객체입니다.

정적 메소드

FileStream 객체의 정적 메소드
String

append(path: String, data: String)
path 경로의 파일 내용에 새로운 내용을 이어 씁니다. 이어 쓴 후 해당 파일의 최종 내용을 반환합니다.

Boolean

copyFile(path1: String, path2: String)
path1 경로의 파일을 path2 경로에 복사합니다. 파일 복사의 성공 여부를 반환합니다.

Boolean

create(path: String)
path 경로의 파일을 생성합니다. 파일 생성의 성공 여부를 반환합니다.

Boolean

createDir(path: String)
path 경로에 폴더를 생성합니다. 폴더 생성의 성공 여부를 반환합니다.

Boolean

exists(path: String)
path 경로가 존재하는지의 여부를 반환합니다.

String

getExtension(path: String)
path 경로의 확장자를 반환합니다. path가 존재하지 않거나 확장자를 알 수 없을 경우(디렉토리 또는 확장자없는 파일) null을 반환합니다.

String

getFileName(path: String)
path 경로에서 파일의 이름을 반환합니다. 경로의 존재 여부와 디렉토리일 경우를 고려하지 않습니다.

Number

getFileSize(path: String)
path 경로 파일의 용량(Byte)을 반환합니다. 파일이 존재하지 않거나 디렉토리일 경우 -1을 반환합니다.

String

getParentPath(path: String)
path 경로의 부모 디렉토리 경로를 반환합니다. path가 최상위 경로일 경우 null을 반환합니다. 경로의 존재 여부를 고려하지 않습니다.

String

getSdcardPath()
내장 메모리의 최상위 경로를 반환합니다.

Boolean

isDirectory(path: String)
path 경로가 디렉토리인지의 여부를 반환합니다.

Boolean

isFile(path: String)
path 경로가 파일인지의 여부를 반환합니다.

String[]

listFiles(path: String)
path 경로의 디렉토리에 존재하는 파일과 디렉토리의 이름을 배열로 반환합니다. path 경로가 존재하지 않거나 파일일 경우 null을 반환합니다.

Boolean

moveFile(path1: String, path2: String)
path1 경로의 파일을 path2 경로로 이동합니다. 파일 이동의 성공 여부를 반환합니다.

String

read(path: String)
path 경로의 파일 내용을 문자열로 반환합니다.

Object

readJSON(path: String)
path 경로의 파일 내용을 Object 형식으로 반환합니다. 파일 내용의 형식이 JSON일 경우에만 가능합니다.

Boolean

remove(path: String)
path 경로의 파일을 삭제합니다. 파일의 삭제 성공 여부를 반환합니다.

void

save(path: String, data: String, append?: Boolean = false)
문자열을 path 경로의 파일에 덮어씁니다. 파일이 존재하지 않을 경우 path 경로의 파일을 생성합니다. appendtrue일 경우 path 경로의 파일 내용에 새로운 내용을 이어 씁니다.

void

saveJSON(path: String, json: Object)
객체를 JSON String으로 변환한 값을 path 경로의 파일에 덮어씁니다. 파일이 존재하지 않을 경우 path 경로의 파일을 생성합니다.

String

write(path: String, data: String)
문자열을 path 경로의 파일에 덮어씁니다. 파일이 존재하지 않을 경우 path 경로의 파일을 생성합니다. 덮어쓰거나 생성한 파일의 최종 내용을 반환합니다.

void

writeJSON(path: String, json: Object)
객체를 JSON String으로 변환한 값을 path 경로의 파일에 덮어씁니다. 파일이 존재하지 않을 경우 path 경로의 파일을 생성합니다.

호환성

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0a

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0a

StarLight

0.7.38a

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.4.11a

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.7.38a

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.7.40-alpha.03

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.7.40-alpha.03

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.7.40-alpha.03

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.7.40-alpha.03

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.7.40-alpha.03

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.7.38a

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.7.40-alpha.03

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.7.40-alpha.03

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.7.40-alpha.03

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.7.38a

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0a

StarLight

0.7.38a

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0a

StarLight

0.7.38a

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.7.38a

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0a

StarLight

0.7.38a

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight