146 public function createFolder($newFolderName, $parentFolderIdentifier =
'', $recursive = FALSE);
155 public function renameFolder($folderIdentifier, $newName);
164 public function deleteFolder($folderIdentifier, $deleteRecursively = FALSE);
205 public function addFile($localFilePath, $targetFolderIdentifier, $newFileName =
'', $removeOriginal = TRUE);
214 public function createFile($fileName, $parentFolderIdentifier);
235 public function renameFile($fileIdentifier, $newName);
244 public function replaceFile($fileIdentifier, $localFilePath);
263 public function hash($fileIdentifier, $hashAlgorithm);
385 public function isWithin($folderIdentifier, $identifier);
416 public function getFilesInFolder($folderIdentifier, $start = 0, $numberOfItems = 0, $recursive = FALSE, array $filenameFilterCallbacks = array());
429 public function getFoldersInFolder($folderIdentifier, $start = 0, $numberOfItems = 0, $recursive = FALSE, array $folderNameFilterCallbacks = array());
dumpFileContents($identifier)
getFileContents($fileIdentifier)
renameFile($fileIdentifier, $newName)
createFile($fileName, $parentFolderIdentifier)
deleteFolder($folderIdentifier, $deleteRecursively=FALSE)
hashIdentifier($identifier)
isCaseSensitiveFileSystem()
getFolderInfoByIdentifier($folderIdentifier)
isFolderEmpty($folderIdentifier)
folderExistsInFolder($folderName, $folderIdentifier)
hasCapability($capability)
sanitizeFileName($fileName, $charset='')
hash($fileIdentifier, $hashAlgorithm)
addFile($localFilePath, $targetFolderIdentifier, $newFileName='', $removeOriginal=TRUE)
copyFolderWithinStorage($sourceFolderIdentifier, $targetFolderIdentifier, $newFolderName)
mergeConfigurationCapabilities($capabilities)
moveFileWithinStorage($fileIdentifier, $targetFolderIdentifier, $newFileName)
createFolder($newFolderName, $parentFolderIdentifier='', $recursive=FALSE)
getFileInfoByIdentifier($fileIdentifier, array $propertiesToExtract=array())
getPublicUrl($identifier)
getFilesInFolder($folderIdentifier, $start=0, $numberOfItems=0, $recursive=FALSE, array $filenameFilterCallbacks=array())
getFoldersInFolder($folderIdentifier, $start=0, $numberOfItems=0, $recursive=FALSE, array $folderNameFilterCallbacks=array())
getParentFolderIdentifierOfIdentifier($fileIdentifier)
renameFolder($folderIdentifier, $newName)
isWithin($folderIdentifier, $identifier)
folderExists($folderIdentifier)
deleteFile($fileIdentifier)
fileExists($fileIdentifier)
getFileForLocalProcessing($fileIdentifier, $writable=TRUE)
copyFileWithinStorage($fileIdentifier, $targetFolderIdentifier, $fileName)
replaceFile($fileIdentifier, $localFilePath)
getPermissions($identifier)
fileExistsInFolder($fileName, $folderIdentifier)
setStorageUid($storageUid)
moveFolderWithinStorage($sourceFolderIdentifier, $targetFolderIdentifier, $newFolderName)
setFileContents($fileIdentifier, $contents)