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,
long timeout)
Verifica o espaço disponível para um determinado filesystem.
|
static long |
getSpace(java.lang.String path,
int group,
long timeout)
Verifica o espaço de um determinado filesystem.
|
static long |
getTotalSpace(java.lang.String path,
long timeout)
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.
|
public static final java.lang.String PROPERTIES_DIR
public static long getSpace(java.lang.String path,
int group,
long timeout)
path - O caminho do filesystem.group - número do grupo a ser capturado no resultado do comando que
obtém o espaço em disco (total, livre, em uso)timeout - tempo máximo disponibilizdo para obtenção (negativo ou igual
a zero representa infinito).public static long getFreeSpace(java.lang.String path,
long timeout)
path - O caminho do filesystem.timeout - tempo máximo (em ms) disponibilizdo para obtenção (negativo
ou igual a zero significa infinito).public static long getTotalSpace(java.lang.String path,
long timeout)
path - O caminho do filesystem.timeout - tempo máximo (em ms) disponibilizado para obtenção (negativo
ou igual a zero significa infinito).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 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 © 2015. All Rights Reserved.