A exclusão de arquivos é muito comum na computação. Pode ser crucial, pois os programadores monitoram e removem continuamente os arquivos em um diretório.
Neste guia, discutiremos como você pode excluir arquivos do sistema de arquivos usando a linguagem de programação de ferrugem.
Função de Remover Remover
Para excluir um arquivo em ferrugem, usamos o Remone_File dos módulos FS fornecidos pela Biblioteca Padrão Rust.
A sintaxe da seguinte função é mostrada abaixo:
pub fn remove_fileA função aceita o caminho para o arquivo dentro do sistema de arquivos como uma string. Em seguida, ele remove o arquivo do sistema e retorna um erro se encontrado.
As causas potenciais de um erro ao usar a função incluem:
Exemplo de arquivo de remoção de ferrugem
O programa a seguir ilustra como usar a função Remone_File para excluir um arquivo no Rust:
use std :: fs;O programa anterior tenta remover o arquivo me.txt no diretório de trabalho atual. Se a função encontrar um erro, imprimimos a mensagem para o usuário, mostrando que a exclusão do arquivo falhou.
Caso contrário, remova o arquivo e imprima uma mensagem de sucesso para o usuário. Executar o código anterior deve retornar uma mensagem como:
$ Cargo RunDiretório de exclusão de ferrugem
Suponha que você queira remover todos os arquivos em um diretório. Você pode fazer isso usando a função remove_dir. A função se comporta de maneira semelhante à função Remow_File. No entanto, ele remove um diretório inteiro.
Um exemplo de uso é como mostrado:
use std :: fs;O programa anterior remove o diretório no caminho especificado e retorna a mensagem.
Conclusão
Este guia para iniciantes o leva ao processo de remoção de um arquivo e diretório usando a linguagem de programação de ferrugem. Este processo inclui a função Remover Remover de ferrugem, o exemplo do arquivo Remover Remover e o diretório de exclusão de ferrugem. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e informações.