Chapter 5. Working with Directories
The DirectoryEntry
Directories in the sandboxed filesystem are represented by the
DirectoryEntry
interface. A DirectoryEntry
contains many of the properties
and methods found in FileEntry
. Both
inherit from a generic entry interface. However, it includes additional
method for working with directories.
Properties
isFile
Boolean. True if the entry is a file.
isDirectory
Boolean. True if the entry is a directory.
name
DOMString. The name of the directory, excluding the path leading to it.
fullPath
DOMString. The full absolute path from the root to the directory.
filesystem
FileSystem
. The filesystem on which the directory resides.
Methods
getMetadata (successCallback, opt_errorCallback)
Looks up metadata about this directory.
moveTo (parentDirEntry, opt_newName, opt_successCallback, opt_errorCallback)
Moves the directory to a different location on the filesystem.
copyTo (parentDirEntry, opt_newName, opt_successCallback, opt_errorCallback)
Copies the directory to a different parent on the filesystem. Directory copies are always recursive. It is an error to copy a directory inside itself or to copy it into its parent if a new name is not provided.
toURL ();
Returns a
filesystem:
URL that can be used to identify this directory. See Chapter 7.remove (successCallback, opt_errorCallback)
Deletes a file or directory. It is an error to attempt to delete the root directory of a filesystem or a directory that is not empty.
getParent (successCallback, opt_errorCallback)
Returns the ...
Get Using the HTML5 Filesystem API now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.