Pular para conteúdo

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.