Skip to content

@capgo/capacitor-file

Capacitor 파일 플러그인 파일 시스템 연산을 Cordova File 플러그인과 유사하게 구현합니다.

Capacitor 파일 플러그인 파일 시스템 연산을 Cordova File 플러그인과 유사하게 구현합니다.

  • requestFileSystem - 파일 시스템을 요청합니다.
  • resolveLocalFileSystemURL - 파일 URL을 엔트리로 해결합니다.
  • getFile - 파일 엔트리를 가져옵니다.
  • getDirectory - 디렉토리 엔트리를 가져옵니다.
메서드설명
requestFileSystem파일 시스템을 요청합니다.
resolveLocalFileSystemURL파일 URL을 엔트리로 해결합니다.
getFile파일 엔트리를 가져옵니다.
getDirectory디렉토리 엔트리를 가져옵니다.
readFile텍스트 또는 base64 형식으로 파일을 읽습니다.
readAsDataURLMIME 타입 접두사와 함께 base64 형식으로 파일을 읽습니다.
writeFile파일에 데이터를 씁니다.
appendFile파일에 데이터를 추가합니다.
deleteFile파일을 삭제합니다.
mkdir디렉토리를 생성합니다.
rmdir디렉토리를 삭제합니다.
readdir디렉토리 내용을 읽습니다.
stat파일 또는 디렉토리의 메타데이터를 가져옵니다.
getMetadatastat()의 별칭으로 파일 또는 디렉토리의 메타데이터를 가져옵니다.
rename파일 또는 디렉토리를 이름을 바꾸거나 이동합니다.
moverename()의 별칭으로 파일 또는 디렉토리를 이동합니다.
copy파일 또는 디렉토리를 복사합니다.
exists파일 또는 디렉토리가 존재하는지 확인합니다.
getUri파일의 URI를 가져옵니다.
truncate파일의 크기를 지정한 크기로 줄입니다.
getDirectories모든 파일 시스템 디렉토리를 가져옵니다.
getFreeDiskSpace사용 가능한 디스크 공간을 바이트 단위로 가져옵니다.
addListener읽기 진행 이벤트를 듣다.
addListener쓰기 진행 이벤트를 듣다.
removeAllListeners모든 이벤트 리스너를 제거한다.
getPluginVersion플러그인 버전을 가져온다.
checkPermissions파일 연산에 대한 현재 권한 상태를 확인한다. 안드로이드에서는 외부 저장소 권한을 확인하고, iOS와 웹에서는 항상 ‘허용’을 반환한다.
requestPermissions파일 연산에 대한 권한을 요청한다. 안드로이드에서는 외부 저장소 권한이 필요하여 파일을 앱의 개인 디렉토리 외부에서 접근할 수 있도록 요청한다. iOS와 웹에서는 항상 ‘허용’을 반환한다.

Source Of Truth

Source Of Truth

이 참조는 src/definitions.ts 에서 synced capacitor-file.