Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> システムFAQ >> Windowsは、マルチレベルディレクトリを削除します

Windowsは、マルチレベルディレクトリを削除します

  

現在、フォルダd:\\ clu_1の下に99個のフォルダがあります。名前は0、1.99、各フォルダの下に25個のフォルダがあり、フォルダ名は0、1、... 24、その下に日付の名前が付けられたフォルダー(20140521など)があり、最後にzipファイルがあります。たとえば、zipファイルのパスd:\\ clu_1 \\ 88 \\ 23 \\ 20140521 \\ Raw_0432.z​​ipです。

これらのファイルは7Tを占めていますので、いくつかのファイルを削除する必要があります2つの方法があります。

1. 20140608より前のファイルの削除など、時間の経過と共に最も内側のzipファイルのみを削除します。 (20140608を含む)コマンドは次のとおりです。

forfiles /pd:\\ clu_1 /s /m * .zip /d -2014/06/08 /c" cmd /c del /q /s @ path"

短所このコマンドではディレクトリは削除されません。

2. /rdの場合は、Mayのフォルダとその下にあるすべてのファイルを削除するなど、ディレクトリ名で削除します。 \\ clu_1 /d%i in(201405 *)do rmdir /q /s%i

201405以降のフォルダを削除します。つまり、5月のデータを別のフォルダとして削除します。

/rd:\\ clu_1 /d%i in(20140608 *)rmdir /q /s%iを実行します。%i

20140608から始まるフォルダを削除します。つまり、6月8日のデータを削除します。

注:多くのフォルダがある場合は、コマンドを入力した後、しばらくすると応答が表示されます。

Copyright © Windowsの知識 All Rights Reserved