Learning how to create and delete files and directories is a basic data management skill:
To create a file in the current directory, use the createFile() method of the File interface:
var newFile = dir.createFile("newFilePath");
To create a directory within the file system, use the createDirectory() method.
The directory (and any sub-directories defined in the method parameter) is created relative to the current directory where the operation is performed on.
var newDir = dir.createDirectory("newDir"); var anotherNewDir = dir.createDirectory("newDir1/subNewDir1");
To delete a file, use the deleteFile() method:
for (var i = 0; i < files.length; i++) { if (files[i].isDirectory == false) { documentsDir.deleteFile(files[i].fullPath, onSuccess); }
To delete a directory, use the deleteDirectory() method.
The second parameter defines whether the deletion is performed recursively for the sub-directories as well. If the parameter is set to false, the directory is deleted only if it is empty.
else { documentsDir.deleteDirectory(files[i].fullPath, false, onSuccess); } }