new UnionFileSystem()
Classe que permite acesso aos arquivos e diretórios do sistema de arquivos unificado gerado a partir dos arquivos JAZ.
Members
-
<static> FILTER_ALL :number
-
Não aplica nenhum filtro.
Type:
- number
-
<static> FILTER_DIRS :number
-
Filtra pelos diretórios.
Type:
- number
-
<static> FILTER_FILES :number
-
Filtra pelos arquivos.
Type:
- number
Methods
-
<static> getInstance()
-
Obtém uma instância compartilhada desta classe.
Returns:
- Type
- UnionFileSystem
-
configureWithLocalSettings()
-
Configura a unionFS com as definições presentes no arquivo iengine.conf. Esta função deve ser utilizada apenas em scripts de inicialização do Engine.
-
exists(path)
-
Identifica se o caminho informado referência um arquivo ou diretório
Parameters:
Name Type Description path
string Caminho a ser avaliado.
Returns:
True se existe.
- Type
- boolean
-
getFileOrigin(path)
-
Indica a origem do arquivo informado.
Parameters:
Name Type Description path
string Caminho do arquivo.
Returns:
Retorna a origem do arquivo informado.
- Type
- string
-
getLastUpdateTimestamp(path)
-
Retorna o timestamp da última modificação do arquivo. O timestamp será a quantidade de milissegundos desde 1 de Janeiro de 1970 00:00:00 UTC.
Parameters:
Name Type Description path
string Caminho do arquivo.
Returns:
Timestamp da última modificação. Retornará undefined caso o arquivo não exista.
- Type
- number
-
isDirectory(path)
-
Identifica se o caminho informado referência um diretório.
Parameters:
Name Type Description path
string Caminho do diretório.
Returns:
True se é um diretório.
- Type
- boolean
-
isFile(path)
-
Identifica se o caminho informado referência um arquivo.
Parameters:
Name Type Description path
string Caminho do arquivo.
Returns:
True se é um arquivo.
- Type
- boolean
-
list(path [, entryFilter])
-
Retorna um array de strings com o nome dos conteúdos que compõem um diretório.
Parameters:
Name Type Argument Description path
string Caminho do diretório.
entryFilter
number <optional>
tipo de filtro aplicado na listagem. Opções: UnionFileSystem.FILTER_FILES, UnionFileSystem.FILTER_DIRS, UnionFileSystem.FILTER_ALL. Valor padrão: UnionFileSystem.FILTER_ALL
Returns:
Nome dos arquivos ou diretórios contidos no caminho informado.
- Type
- Array.<string>
-
readFileContent(path)
-
Lê o conteúdo de um arquivo da UnionFileSystem
Parameters:
Name Type Description path
string Caminho do arquivo.
Returns:
Conteúdo do arquivo.
- Type
- string