내용으로 건너뛰기

@capgo/capacitor-파일

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파일 또는 디렉토리의 메타데이터 가져오기.
getMetadata파일 또는 디렉토리의 메타데이터 가져오기. stat()의 별칭.
rename파일 또는 디렉토리 이름 바꾸기.
move파일 또는 디렉토리 이름 바꾸기. rename()의 별칭.
copy파일 또는 디렉토리 복사.
exists파일 또는 디렉토리가 존재하는지 확인.
getUri파일 URI 가져오기.
truncate파일 크기를 지정된 크기로 잘라냅니다.
getDirectories모든 파일 시스템 디렉토리를 가져옵니다.
getFreeDiskSpace바이트 단위의 무료 디스크 공간을 가져옵니다.
addListener읽기 진행 이벤트를 듣습니다.
addListener쓰기 진행 이벤트를 듣습니다.
removeAllListeners모든 이벤트 리스너를 제거합니다.
getPluginVersion플러그인 버전을 가져옵니다.
checkPermissions파일 작업에 대한 현재 권한 상태를 확인합니다. 안드로이드에서는 외부 저장소 권한을 확인합니다. iOS 및 웹에서는 특별한 권한이 필요하지 않기 때문에 항상 '허용'을 반환합니다.
requestPermissions파일 작업에 대한 권한을 요청합니다. 안드로이드에서는 앱의 개인 디렉토리 외부에 접근하기 위해 필요한 외부 저장소 권한을 요청합니다. iOS 및 웹에서는 특별한 권한이 필요하지 않기 때문에 항상 '허용'을 반환합니다.

파일 위치를 선택할 때, 인코딩 텍스트를 쓰거나 파일 오류를 처리할 때 사용하는 값을 선택하세요.

폴더

폴더
값사용자는
DOCUMENTSAndroid에서 앱 파일 폴더로 매핑됩니다.
DATA사용자가 보이지 않는 앱 데이터.
LIBRARY사용자가 보이지 않는 앱 데이터.
CACHEOS가 삭제할 수 있는 임시 캐시 데이터.
EXTERNALSD 카드나 공유 외부 저장소와 같은 Android 외부 저장소 루트.
EXTERNAL_STORAGEAndroid 외부 저장소 데이터 폴더.
APPLICATION읽기 전용 앱 번들 또는 자산 폴더.
Value사용
utf8UTF-8 텍스트.
asciiASCII 텍스트.
utf16__CAPGO_KEEP_0__ UTF-16 텍스트.
ValueCode의미
NOT_FOUND_ERR1파일 또는 디렉토리가 발견되지 않았습니다.
SECURITY_ERR2보안 규칙 또는 권한으로 인해 작업이 차단되었습니다.
ABORT_ERR3작업이 취소되었습니다.
NOT_READABLE_ERR4파일 또는 디렉토리를 읽을 수 없습니다.
ENCODING_ERR5인코딩이 유효하지 않거나 지원되지 않습니다.
NO_MODIFICATION_ALLOWED_ERR6대상이 수정될 수 없습니다.
INVALID_STATE_ERR7작업을 수행할 수 있는 유효하지 않은 상태의 객체입니다.
SYNTAX_ERR8경로 또는 입력 구문이 유효하지 않습니다.
INVALID_MODIFICATION_ERR9대상에 대한 요청된 변경이 유효하지 않습니다.
QUOTA_EXCEEDED_ERR10저장 공간 할당량이 초과되었습니다.
TYPE_MISMATCH_ERR11기대되는 타입과 일치하지 않는 값입니다.
PATH_EXISTS_ERR12대상 경로가 이미 존재합니다.

실제 데이터 원본

Source Of Truth

이 참조는 __CAPGO_KEEP_0__에서同步되었습니다. src/definitions.ts 에서 capacitor-파일.

capgo에서 capacitor-파일로 계속 진행하세요.

Section titled “capgo에서 capacitor-파일로 계속 진행하세요.”

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-파일을 사용하는 경우 capgo/capacitor-파일 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-파일을 사용하여 저장소 및 파일 처리를 계획하고 연결하세요. capgo/capacitor-파일을 사용하여 Using @capgo/capacitor-파일에서 native 기능을 사용하는 경우 @capgo/capacitor-SQLite 데이터 저장소 Capgo @capgo/capacitor-data-storage-sqlite Capgo @capgo/capacitor-data-storage-sqlite Capgo @capgo/capacitor-data-storage-sqlite Capgo @capgo/capacitor-uploader Capgo @capgo/capacitor-uploader Capgo @capgo/capacitor-uploader native 기능을 위한 @capgo/capacitor-업로더를 사용합니다.