Ações do Arquivo
Ações de arquivo são ações que podem interagir com arquivos e pastas em seu computador.
Ações
file.copy
Copie um arquivo ou pasta.
Parâmetros:
source - caminho para a pasta ou arquivo de origem.
destination - caminho para o destino da pasta ou arquivo de cópia.
Retorna:
Esta ação não dá retorno
Exceções:
FileNotFoundException: se o caminho de origem ou destino estiver errado ou não puder ser copiado.
file.create_folder
Crie uma nova pasta no caminho fornecido.
Esta ação cria apenas a última pasta do caminho
Parâmetros:
path - caminho para a pasta a ser criada.
Retorna:
Esta ação não dá retorno
Exceções:
FileNotFoundException: se o caminho estiver errado ou não puder ser criado
file.delete
Exclui um arquivo ou pasta no caminho fornecido.
Parâmetros:
path - caminho para a pasta ou arquivo a ser excluído
Retorna:
Esta ação não dá retorno
Exceções:
FileNotFoundException: se o caminho estiver errado ou não puder ser excluído
file.file_exists
Verifica se o arquivo existe no caminho fornecido.
Parâmetros:
path - caminho para o arquivo a ser verificado
Retorna:
exists - True
se o arquivo existir e False
se o arquivo não existir.
file.folder_exists
Verifica se a pasta existe no caminho fornecido.
Parâmetros:
path - caminho para a pasta a ser verificada
Retorna:
exists - True
se o arquivo existir e False
se o arquivo não existir.
file.list_files
Lista todos os arquivos de uma determinada pasta. Este método suporta *
para filtrar arquivos, como exemplo:
c:/test/*.txt
c:/test/*.pdf
Parâmetros:
path - caminho ou padrão de caminho para retornar uma lista de arquivos
Retorna:
files - Lista com caminho completo de todos os arquivos dentro da pasta
file.move
Mover um arquivo ou pasta.
Parâmetros:
source - caminho para a pasta ou arquivo de origem.
destination - caminho para o destino da pasta ou arquivo em movimento.
Retorna:
Esta ação não dá retorno
Exceções:
FileNotFoundException: se o caminho de origem ou destino estiver errado ou não puder ser movido.
file.newest_file
Retorne o caminho para o arquivo mais recente da pasta fornecida.
Parâmetros:
path - caminho para verificar o arquivo mais recente na pasta.
Retorna:
path - caminho para o arquivo mais recente na pasta
Exceções:
FileNotFoundException: se a pasta fornecida não existir
file.rename
Renomeie um arquivo ou pasta.
Parâmetros:
source - caminho para a pasta ou arquivo atual.
destination - caminho para a nova pasta ou arquivo.
Retorna:
Esta ação não dá retorno
Exceções:
FileNotFoundException: se o caminho de origem ou destino estiver errado ou não puder ser renomeado.
file.size
Retorna o tamanho do arquivo.
Parâmetros:
path - caminho para a pasta ou arquivo atual.
destination - caminho para a nova pasta ou arquivo.
Retorna:
size - tamanho do arquivo em bytes
sizeKB - tamanho do arquivo em Kilobytes
sizeMB - tamanho do arquivo em Megabytes
file.get_filename
Retorna o nome do arquivo fornecido.
Parâmetros:
filepath - O caminho do arquivo que você deseja verificar o nome.
Retorna:
filename - Nome do arquivo
file.list
Retorna todos os itens em uma determinada pasta. Este método suporta * em localizar.
Parâmetros:
path - O caminho da pasta.
Retorna:
items - Itens da pasta
items_count - A quantidade de itens da pasta.
file.to_base64
Converte um arquivo em uma string base64.
Parâmetros:
filepath - O caminho do arquivo.
Retorna:
base64 - A string base64 do arquivo.
file.unzip
Descompacta o arquivo fornecido para a pasta de extração.
Parâmetros:
zip_file - O caminho do arquivo a ser descompactado.
extract_folder - O caminho no qual o arquivo será descompactado.
Retorna:
Esta ação retorna nula.