Script em lote - Excluindo arquivos
Para deletar arquivos, o Batch Script fornece o comando DEL.
Sintaxe
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
A seguir estão a descrição das opções que podem ser apresentadas ao comando DEL.
S.No. | Opções e descrição |
---|---|
1 | Names Especifica uma lista de um ou mais arquivos ou diretórios. Os curingas podem ser usados para excluir vários arquivos. Se um diretório for especificado, todos os arquivos dentro do diretório serão excluídos |
2 | /P Solicita confirmação antes de excluir cada arquivo. |
3 - | /F Forçar exclusões de arquivos somente leitura. |
4 | /S Exclui arquivos especificados de todos os subdiretórios. |
5 | /Q Modo silencioso, não pergunte se está ok para deletar no curinga global. |
6 | /A Seleciona arquivos para excluir com base em atributos. |
7 | attributes R Arquivos somente leitura, arquivos de sistema S, arquivos ocultos, arquivos A prontos para arquivamento - prefixo que significa não |
Os exemplos a seguir mostram como o comando DEL pode ser usado.
Exemplos
del test.bat
O comando acima excluirá o arquivo test.bat do diretório atual, se o arquivo existir.
del c:\test.bat
O comando acima excluirá o arquivo C: \ test.bat do diretório atual, se o arquivo existir.
del c:\*.bat
O * (asteriscos) é um caractere selvagem. * .bat indica que você gostaria de excluir todos os arquivos bat no diretório c: \.
del c:\?est.tmp
O ? (ponto de interrogação) é um único caractere curinga para uma letra. O uso deste comando no exemplo acima excluirá qualquer arquivo que termine com "est.tmp", como pest.tmp ou test.tmp.