Como apagar ficheiros recursivamente com cmd? Isto é, como apagar todos os ficheiros de uma pasta e as suas subpastas. Utilize a linha de comando del batch e a opção recursiva. O comando apagar do Windows fornece esta útil opção automatizar o processo de apagar. Por exemplo, se tiver uma quantidade enorme para apagar mas precisar de manter a pasta e a estrutura da subpasta.
Table of Contents
Como apagar ficheiros recursivamente com o Windows cmd?
A principal opção que sugiro utilizar é a confirmação de eliminação, desta forma pode controlar uma última vez quais os ficheiros que são eliminados recursivamente. Note que os ficheiros eliminados em modo recursivo com a linha de comando não são guardados na lixeira do Windows.
Certifique-se de que apaga apenas os ficheiros apropriados. A operação é irreversível.
1. Apagar ficheiros de forma recursiva de todas as subpastas
Para apagar ficheiros recursivamente utilizando o caminho explícito, sem qualquer pedido de confirmação, utilize este comando:
del /s "C:\Folder\"
Também pode utilizar esta variação, sem as aspas e sem qualquer pedido de confirmação,
del /s C:\Folder\
Note que as citações são obrigatórias quando o caminho completo da pasta, ou do ficheiro, contém espaços.
2. Apagar os ficheiros recursivamente com um pedido de confirmação
Apagar todos os ficheiros dentro de uma pasta recursivamente com um pedido de confirmação. Esta opção é a que eu recomendo. De facto, certifique-se de verificar e confirmar duas vezes antes de todos os ficheiros serem eliminados. Por favor note que esta opção apaga apenas os ficheiros de texto, uma vez que utilizamos o filtro *.txt.
del /p /s SubFolder_1\*.txt
Apagar um ficheiro Windows recursivamente com cmd com uma confirmação imediata. Em seguida, é exibido um prompt para os ficheiros que correspondem, por ordem alfabética:
C:\Folder\SubFolder_1\file (1).txt, Delete (S/N)?
3. Apagar ficheiros recursivamente sem confirmação
Para forçar a eliminação sem qualquer solicitação, utilizar o modo de eliminação silenciosa. Útil com muitos ficheiros.
del /q /s SubFolder_2\*.txt
Para concluir, a opção recursiva del /s é a forma mais rápida e fácil de apagar um monte de ficheiros Windows. Aqui está como copiar recursivamente ficheiros em cmd com xcopy.