The ClientStore Class contains the following methods:
canAccessRoamingFiles determines whether the principal can access roaming files.
copyFile copies the contents of an existing file to a new file, with the same flags set.
createDirectories ensures that the specified directory path exists.
createDirectory creates a new directory.
deleteDirectory deletes the specified directory.
deleteFile deletes the specified file.
equals determines whether the current object is equal to the specified object.
fileExists determines whether the specified file exists.
finalize performs any necessary cleanup before garbage collection.
getCurrentDirectory gets the current directory in the store.
getFileSize retrieves the size of the specified file, measured in bytes.
getLastModificationTime retrieves the time that the specified file was last modified.
getStorageLimit retrieves the amount of storage space allocated to the principal.
getStorageRemaining retrieves the principal's remaining storage.
getStorageUsed retrieves the amount of storage space the principal has used.
isDirectory determines whether the specified file is a directory.
isExpendable determines whether the specified file can be deleted when the client storage becomes full.
isFile determines whether the specified file is a "normal" file.
listFiles lists files in the specified directory.
markFileAsExpendable marks the specified file so that it is automatically deleted when the storage area is full.
openRandom opens a RandomAccessFile from the store for read or write operations.
openReadable opens an existing file for reading.
openWritable opens a file for writing.
purgeExpendableFiles searches for files that are marked as expendable.
renameFile gives an existing file a new name, possibly moving it to a new directory.
setCurrentDirectory sets the current directory in the store.
setStorageLimit sets the amount of storage space allocated to the principal.