npm.io
2.1.3 • Published 3 years ago

cordova-fileutil

Licence
MIT
Version
2.1.3
Deps
0
Size
7 kB
Vulns
0
Weekly
0
DeprecatedThis package is deprecated

cordova-fileutil

'cordova-plugin-file' easily

Usage

import cordova_fileutil from "browser_modules/cordova-fileutil/module.js";
const {CordovaFileUtil} = cordova_fileutil;

// get instance
const cordovaFileUtil = new CordovaFileUtil();

// get directory entry
const dirEntry = await cordovaFileUtil.getDirEntry(cordova.file.dataDirectory, 'testFolder');

// get file entry
const fileEntry = await cordovaFileUtil.getFileEntry('test.text', dirEntry);

// read file
const readData = await cordovaFileUtil.read(fileEntry);

// write file
await cordovaFileUtil.write(fileEntry, "test text");

// remove file
await cordovaFileUtil.remove('test.text', dirEntry);

// remove directory
await cordovaFileUtil.removeDir(dirEntry);

Install

Frontle

frontle install cordova-fileutil

Download file

https://github.com/Artifriends-inc/cordova-FileUtil

API

new CordovaFileUtil()

Creating a CordovaFileUtil Object. Single tone pattern used

const cordovaFileUtil = new CordovaFileUtil();
.getDirEntry(path, folderName, create = true)

Get directory entry

const dirEntry = await cordovaFileUtil.getDirEntry(cordova.file.dataDirectory, 'testFolder');
.getFileEntry(fileName, dirEntry, create = true)

Get file entry

const fileEntry = await cordovaFileUtil.getFileEntry('test.text', dirEntry);
.read(fileEntry)

Read file data

const readData = await cordovaFileUtil.read(fileEntry);
.write(fileEntry, writeData)

Write file data

await cordovaFileUtil.write(fileEntry, "test text");
.remove(fileName, dirEntry)

Remove file

await cordovaFileUtil.remove('test.text', dirEntry);
.removeDir(dirEntry)

Remove directory

await cordovaFileUtil.removeDir(dirEntry);

People

The original author of cordova-fileutil is MushStory

License

MIT

Keywords