Biblioteca VHD

.html ›› .html ››
Parent Previous Next

Biblioteca VHD

A biblioteca vhd provê funções para manipular o HD Virtual do plug-in, como ler um arquivo, excluir, etc...

Todas as funções estão contidas na table/variável "VHD" da unidade "vhd.lua".


Exemplo de uso:

-- Primeiro, é necessário usar a unidade "vhd.lua"
require("vhd.lua");   

-- Agora é possível acessar as funções da biblioteca
VHD.FUNCAO_DA_BIBLIOTECA(Parametro1, Parametro2, ...);



Funções da biblioteca vhd


function VHD.copyFile(srcFileName, dstFileName)


Copy the file in the virtual HD


Arguments:


Remarks:



function VHD.expandFileName(shortFileName)


Expande o nome curto de um arquivo a fim de ter sua localização em relação à raiz do HD virtual.


Parâmetros:

       

Retorno:

       Uma cadeia de caracteres, onde:



function VHD.addSearchPath(directory)


Adiciona um diretório à lista de "diretórios de pesquisa" (SEARCH PATH) do HD Virtual.


Parâmetros:


A função "vhd.expandFileName" utiliza estes diretórios de pesquisas na hora de expandir o nome curto de um arquivo.



function VHD.removeSearchPath(directory)


Remove um diretório da lista de "diretórios de pesquisa" (SEARCH PATH) que havia sido previamente registrado através a função "vhd.addSearchPath".


Parâmetros:


function VHD.registerAlias(aliases)


Registra aliases/apelidos para arquivos no VHD.


Parâmetros:


Observações:


Exemplo:

local aliases = {};

aliases["mylua"] = "init.lua";

aliases["myFile2"] = "secondFile.lua";

 

VHD.registerAlias(aliases);


require("myFile2");





function VHD.fileExists(fileName)


Verifica se um arquivo existe no HD virtual.


Parâmetros:


Retorno:

       Retorna true caso o arquivo exista ou false se não existir.


Observação:

       Esta função expande o nome do arquivo (através de "vhd.expandFileName") antes de realizar a verificação.


function VHD.directoryExists(path)


Verifica se um diretório existe no HD virtual.


Parâmetros:


Retorno:

       Retorna true caso o diretório exista ou false se não existir.


Observação:

       Esta função expande o caminho (através de "vhd.expandFileName") antes de realizar a verificação.



function VHD.openFile(fileName [, mode])


Esta função abre um arquivo do HD virtual no modo especificado.


Parâmetros:


Retorno:


Observações:



function VHD.forceDirectory(directoryPath)


Esta função cria, se necessário, um ou mais diretórios especificado por directoryPath no HD virtual.


Parâmetros:


Retorno:


Observações:



function VHD.deleteFile(fileName)


Esta função remove um arquivo do HD virtual.


Parâmetros:


Observações:



function VHD.deleteDirectory(directoryPath)


Esta função remove um diretório e todo seu conteúdo do HD virtual.


Parâmetros:


Observações:




function VHD.enumerateContent(directoryPath)


Esta função retorna quais arquivos e diretórios estão dentro de um diretório no HD Virtual.


Parâmetros:


Retorno:


Observações:

Created with the Personal Edition of HelpNDoc: Maximize Your Productivity with HelpNDoc's Efficient User Interface