Удалить файлы и папки в указанной папке - PullRequest
0 голосов
/ 21 января 2011

Я хочу удалить все файлы и папки в указанной папке. Конечным результатом должно быть то, что папка не удаляется сама по себе, а просто пуста. В мире Linux это:

rm -rf /home/kasper/*

Я попытался del, deltree и rd без удачи. Они либо просто удаляют файлы, либо удаляют все, включая саму папку.

Ответы [ 3 ]

2 голосов
/ 21 января 2011

этот скрипт внутри вашей папки должен его решить:

    for /D %%F in (*) do  ( rmdir /s/q .\%%~F)
    del /q *.*
1 голос
/ 21 января 2011
rmdir /s/q  folder
0 голосов
/ 21 января 2011

Предполагается, что вы используете Windows.

Основные инструменты командной строки в Windows довольно ограничены. Однако вы можете легко выполнить эту и многие другие задачи в PowerShell :

remove-item C:\test\* -recurse

Если вы предпочитаете Linux, вы можете использовать UnxUtils , который представляет собой набор инструментов командной строки Unix, скомпилированных для Windows. У меня всегда есть это в моем PATH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...