mountPoint; } /** * Scrive su un file del file system in base alle sue caratteristiche * @param string $path */ public abstract function writeFile($content,$filePath); /** * Scrive su un file del file system in append * @param string $path */ public abstract function appendToFile($content,$filePath); /** * Legge da un file del file system in base alle sue caratteristiche * @param string $path */ public abstract function readFile($filePath); /** * Copia un file nella posizione inserita in base alle caratteristiche del FS * @param string $path */ public abstract function copyFile($source,$destination,$sudo); /** * Sposta un file nella posizione inserita in base alle caratteristiche del FS * @param string $path */ public abstract function moveFile($source,$destination,$sudo); /** * Crea un file sul file system in base alle sue caratteristiche * @param string $path */ public abstract function touchFile($path,$sudo); /** * Cancella il file al percorso pecificato * @param string $path */ public abstract function deleteFile($path,$sudo); /** * Crea una cartella sul file system in base alle sue caratteristiche * @param string $path */ public abstract function createDirectory($path,$sudo); /** * Copia una cartella sul file system in base alle sue caratteristiche * @param string $path */ public abstract function copyDirectory($source,$destination,$sudo); /** * Verifica l'esistenza di un file * @param string $path */ public abstract function fileExists($filePath); /** * Verifica l'esistenza di un file * @param string $path */ public abstract function directoryExists($dirPath); /** * Verifica che il file sia una cartella * @param string $path */ public abstract function isDirectory($path); /** * Verifica che il file sia una cartella * @param string $path */ public abstract function lsDir($path); public abstract function createArchive($path,$origin); public abstract function deleteDirectory($source,$destination,$sudo); }?>