Como esvaziar uma pasta em um prompt de comando? (Windows7)

2

Precisa esvaziar uma pasta no Windows 7 do prompt de comando ou do arquivo em lotes. Isso significa excluir todos os arquivos e todas as subpastas e deixar a pasta vazia. del /s /q deixa as subpastas vazias, então essa solução não funciona para mim. Não quero excluir nem recriar a pasta.

    
por Tony_Henrich 11.10.2010 / 04:43

4 respostas

5

Você pode usar o comando sdelete (Exclusão segura) para limpar uma pasta.

sdelete -s *

de na pasta mencionada para limpar todo o conteúdo.

    
por 11.10.2010 / 05:15
2

Experimente o comando RMDIR (ou o também conhecido como RD).

RMDIR [/S] [/Q] [drive:]path

RD [/S] [/Q] [drive:]path

/S Removes all directories and files in the specified directory in addition to the directory itself. Used to remove a directory tree.

/Q Quiet mode, do not ask if ok to remove a directory tree with /S

    
por 11.10.2010 / 05:05
0

Em um arquivo em lotes:

for /D %%p IN (*) do rmdir /S /Q %%p
for %%p in (*) do del %%p
    
por 14.01.2016 / 20:59
0

Veja os seguintes comandos:

Ele excluirá a pasta inteira:

rmdir /s /q C:\FolderName\

Ele criará a pasta vazia:

mkdir  C:\FolderName\
    
por 12.02.2018 / 10:53

Tags