@morpheus/addon-file 라이브러리에서 제공되는 모듈
Before
M.file.create
파일을 생성한다.
Parameters
options
Object
string"FILE" | "DIR"Return
Object
"SUCCESS" | "FAIL"stringstringstringstringUsage
import * as MFile from "@morpheus/addon-file";
const result = MFile.create({ path: 'doc://temp', type: 'DIR' })
console.log(result);
Before
M.file.read
파일을 읽어 반환한다.
Parameters
options
Object
string"UTF-8" | "EUC-KR" | "BASE64"booleanReturn
Promise<Object>
"SUCCESS" | "FAIL"stringstringstringstringstringnumberstringUsage
import * as MFile from "@morpheus/addon-file";
MFile.read({ path: 'doc://temp/sampe.txt', encoding: 'UTF-8' })
.then((result) => {
console.log(result);
})
import * as MFile from "@morpheus/addon-file";
MFile.read({
path: '/storage/emulated/0/DCIM/Camera/sample_img.png',
encoding: 'BASE64',
indicator: true,
}).then((result) => {
console.log(result);
if(result.status === 'SUCCESS') {
const imgView = document.getElementById('imgView')
imgView.src = 'data:image/png;base64, ' + result.data
}
})
Before
M.file.remove
파일을 삭제한다.
Parameters
path
stringReturn
Object
"SUCCESS" | "FAIL"stringstringstringstringUsage
import * as MFile from "@morpheus/addon-file";
const result = MFile.remove('doc://temp')
console.log(result);
Before
M.file.info
파일을 정보를 조회한다.
Parameters
path
stringReturn
Object
"SUCCESS" | "FAIL""FILE" | "DIR" | "UNKNOWN"stringstringstringstringstringstringstringstringstringstringObject[]
stringstringstringstringstringUsage
import * as MFile from "@morpheus/addon-file";
const result = MFile.info('doc://temp')
console.log(result);
Before
M.file.list
File 및 Directory 의 목록을 조회한다.
Parameters
path
stringfilter
"ALL" | "FILE" | "DIR"Return
Object
"SUCCESS" | "FAIL"numberObject[]
stringstringstringstringstringUsage
import * as MFile from "@morpheus/addon-file";
const result = MFile.list('doc://temp')
console.log(result);