public class FileSystem extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTIES_DIR
Diretório raiz dos arquivos de propriedades.
|
| Constructor and Description |
|---|
FileSystem() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
copyFile(File from,
File to)
Copia o conteúdo de um arquivo para outro.
|
static boolean |
enableExecutionPermission(String filePath)
Habilita permissão de execução para o arquivo especificado.
|
static long |
getFreeSpace(String path)
Verifica o espaço disponível para um determinado filesystem.
|
static long |
getTotalSpace(String path)
Verifica o espaço total para um determinado filesystem.
|
static boolean |
move(File from,
File to)
Move arquivos ou diretórios.
|
static boolean |
moveRegularFile(File from,
File to)
Move um arquivo para o outro.
|
static void |
removeFile(File file,
boolean removeRoot)
Remove um arquivo ou diretório.
|
public static final String PROPERTIES_DIR
public static long getFreeSpace(String path)
path - O caminho do filesystem.public static long getTotalSpace(String path)
path - O caminho do filesystem.public static boolean moveRegularFile(File from, File to)
from - O arquivo de origem.to - O arquivo destino.public static boolean move(File from, File to)
from - arquivo ou diretório de origemto - arquivo ou diretório de destinopublic static boolean copyFile(File from, File to)
from - O arquivo de origem.to - O arquivo destino.public static void removeFile(File file, boolean removeRoot) throws Exception
file - arquivo/diretório a removerremoveRoot - flag que indica se um diretório deve ser removido -
true ou apenas o seu conteúdo.Exception - caso não tenha sido possível remover algum
arquivo/diretório. A mensagem da exceção indica qual o elemento não
removido. Se este elemento está contido num diretório a ser
removido, a operação é abortadapublic static final boolean enableExecutionPermission(String filePath) throws ServerException
Habilita permissão de execução para o arquivo especificado.
Este método é específico para cada sistema operacional, e portanto usa a constanteENABLE_EXECUTION_PERMISSION_COMMAND para descobrir
qual o comando a ser executado, a qual por sua vez faz referência a uma
propriedade em arquivo.filePath - caminho para o arquivo no NFS.ServerException - caso não seja possível executar o comando.Copyright © 2021. All rights reserved.