2011-01-21 17 views
0

指定したフォルダ内のすべてのファイルとフォルダを削除します。最終結果は、フォルダ自体が削除されず、空であることです。 Linuxの世界では、それは次のとおりです。指定したフォルダ内のファイルとフォルダを削除する

rm -rf /home/kasper/* 

私は運なしdeldeltreerdを試してみました。彼らは単にファイルを削除するか、フォルダ自体を含むすべてを削除します。

+0

あなたはどのようなOSを実行していますか? – Powertieke

答えて

1
rmdir /s/q folder 
+0

これは、 'folder'自体を含むすべてを削除します。 – mizo

0

Windowsを実行しているとします。

Windowsの基本的なコマンドラインツールは、かなり限定されています。ただし、PowerShellで簡単にこのおよび他の多くのタスクを実行できます。あなたは、Linuxの道を好む場合、あなたはネイティブのWindows用にコンパイルUnixのコマンドラインツールのコレクションですUnxUtilsを、使用することができます

remove-item C:\test\* -recurse 

。私はいつもこれらを私のPATHに持っています。

2

フォルダ内のこのスクリプトは、それを解決する必要があります

for /D %%F in (*) do (rmdir /s/q .\%%~F) 
    del /q *.* 
+0

私はなぜ 'cd/D folder'をスクリプトの先頭に追加するのではなく、フォルダー内で実行されるべきであることに気づくのではなく、' folder \ 'をワイルドカードの先頭に追加するのはなぜかと思います。そうでなければそれは良いです! –

関連する問題