@morpheus/addon-file
라이브러리에서 제공되는 모듈
Before
M.file.create
파일을 생성한다.
Parameters
options
Object
string
"FILE"
| "DIR"
Return
Object
"SUCCESS"
| "FAIL"
string
string
string
string
Usage
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"
boolean
Return
Promise<Object>
"SUCCESS"
| "FAIL"
string
string
string
string
string
number
string
Usage
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
string
Return
Object
"SUCCESS"
| "FAIL"
string
string
string
string
Usage
import * as MFile from "@morpheus/addon-file";
const result = MFile.remove('doc://temp')
console.log(result);
Before
M.file.info
파일을 정보를 조회한다.
Parameters
path
string
Return
Object
"SUCCESS"
| "FAIL"
"FILE"
| "DIR"
| "UNKNOWN"
string
string
string
string
string
string
string
string
string
string
Object[]
string
string
string
string
string
Usage
import * as MFile from "@morpheus/addon-file";
const result = MFile.info('doc://temp')
console.log(result);
Before
M.file.list
File 및 Directory 의 목록을 조회한다.
Parameters
path
string
filter
"ALL"
| "FILE"
| "DIR"
Return
Object
"SUCCESS"
| "FAIL"
number
Object[]
string
string
string
string
string
Usage
import * as MFile from "@morpheus/addon-file";
const result = MFile.list('doc://temp')
console.log(result);