Comando
DeleteFile()
Exclui um arquivo do sistema de arquivos. Suporta wildcard (*) para excluir múltiplos arquivos que correspondam ao padrão informado.
DeleteFile(caminho)
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
caminho | Sim | Caminho completo do arquivo a excluir. Aceita wildcard * para excluir múltiplos arquivos. Ex: @'C:\temp\*.tmp'. |
Exemplos
// Excluir arquivo específico:
DeleteFile(@'C:\temp\relatorio.pdf')
// Excluir com variável:
DeleteFile($caminhoArquivo)
// Excluir todos os arquivos .tmp de uma pasta:
DeleteFile(@'C:\temp\*.tmp')
// Excluir todos os arquivos de uma pasta:
DeleteFile(@'C:\temp\*.*')
// Limpar arquivos de log antes de executar:
DeleteFile(@'C:\logs\*.log')
Observações
Se o arquivo não existir, nenhum erro é lançado — o comando é ignorado silenciosamente. Com wildcard, exclui todos os arquivos que corresponderem ao padrão no diretório informado. Não exclui subpastas. Para excluir uma pasta inteira, use DeleteFolder().