如何在 Windows 上批量删除文件夹中某个日期之前创建的所有某种类型的文件?

如何在 Windows 上批量删除文件夹中某个日期之前创建的所有某种类型的文件?

因此,当我告诉 Google Music 下载我购买的音乐时,它决定将我上传的音乐库的大约一半下载到我的本地音乐库,所以现在我有一堆需要自动删除的 MP3。

我能在这里得到任何帮助吗?我不太擅长批处理脚本。

答案1

您可以使用forfiles

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

这将删除所有超过 30 天的文件。

了解 forfiles 语法这里

如果你的系统中没有这个文件,请从 MSFT 的恢复 ftp

答案2

对于执行此操作的另一种命令脚本方法,使用JP Software 的 TCC/LE,只需使用日期范围del命令:

删除/[d2011-12-19] *.mp3

是的,你也可以执行过去 30 天的操作:

删除/[d-30] *.mp3

进一步阅读

相关内容