Windowsの特定の日付よりも新しいフォルダー内の特定の種類のすべてのファイルを一括削除するにはどうすればよいですか?


1

そこで、Google Musicは、購入した音楽をダウンロードするように指示したときに、アップロードした音楽ライブラリの約半分をローカルの音楽ライブラリにダウンロードすることにしました。

ここで何か助けてもらえますか?バッチスクリプトはあまり得意ではありません。


1
どのWindows OSを知る必要がありますか?何もバッチ処理する必要がない「検索」、「ソート」、「選択」を使用して、このような選択の問題としてこれに対処します。----「検索」* .mp3、すべてのMP3があります。日付などの高度な検索項目を追加します。十分にトリミングされた「検索」、「並べ替え」で列(サイズ、作成日、タイプを入力)を使用して「並べ替え」を選択し、一番上のアイテムを選択し、Shiftキーを押しながら、削除に必要な最後のアイテムを選択します、削除します。検索ソート選択。
サイコギーク

そのすべてを検索で実行できることを忘れていました。私はそれを少しいじり、最終的に必要な選択を得ました。Sathyaのコメントを回答としてマークします。シンタックスページを使用すると、おそらくより効率的かつ普遍的に多少の修正が必要になるからです。
11月

回答:


3

使用できます forfiles

forfiles /p g:\music /d -30 /c "cmd /c del @file"

これにより、30日より古いファイルが削除されます。

ここで forfiles構文について読む

システムにない場合は、MSFTのReskit ftpからforfilesをダウンロードします


1

これを行う別のコマンドスクリプトの方法については、JPソフトウェアのTCC / LEを使用して、単に日付範囲delコマンドを使用します

del / [d2011-12-19] * .mp3

はい、過去30日間もできます:

del / [d-30] * .mp3

参考文献

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.