public class FileSystem
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTIES_DIR
Diretório raiz dos arquivos de propriedades.
|
| Constructor and Description |
|---|
FileSystem() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
copyFile(java.io.File from,
java.io.File to)
Copia o conteúdo de um arquivo para outro.
|
static boolean |
enableExecutionPermission(java.lang.String filePath)
Habilita permissão de execução para o arquivo especificado.
|
static long |
getFreeSpace(java.lang.String path)
Verifica o espaço disponível para um determinado filesystem.
|
static long |
getTotalSpace(java.lang.String path)
Verifica o espaço total para um determinado filesystem.
|
static boolean |
move(java.io.File from,
java.io.File to)
Move arquivos ou diretórios.
|
static boolean |
moveRegularFile(java.io.File from,
java.io.File to)
Move um arquivo para o outro.
|
static void |
removeFile(java.io.File file,
boolean removeRoot)
Remove um arquivo ou diretório.
|
public static final java.lang.String PROPERTIES_DIR
public static long getFreeSpace(java.lang.String path)
path - O caminho do filesystem.public static long getTotalSpace(java.lang.String path)
path - O caminho do filesystem.public static boolean moveRegularFile(java.io.File from,
java.io.File to)
from - O arquivo de origem.to - O arquivo destino.public static boolean move(java.io.File from,
java.io.File to)
from - arquivo ou diretório de origemto - arquivo ou diretório de destinopublic static boolean copyFile(java.io.File from,
java.io.File to)
from - O arquivo de origem.to - O arquivo destino.public static void removeFile(java.io.File file,
boolean removeRoot)
throws java.lang.Exception
file - arquivo/diretório a removerremoveRoot - flag que indica se um diretório deve ser removido (
true ou apenas o seu conteúdo.java.lang.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(java.lang.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 © 2018. All Rights Reserved.