如何从“我的音乐”中删除可见的 Desktop.ini、Thumbs.db 和专辑封面

如何从“我的音乐”中删除可见的 Desktop.ini、Thumbs.db 和专辑封面

如何从 Windows 7 中的音乐文件夹中删除专辑封面、desktop.ini 和 thumbs.db?我可以看到所有这些文件,因为我将硬盘从旧电脑中取出并放入新电脑中。现在它有操作系统不使用的所有这些垃圾文件,所以我想删除它们并让它们远离我的视线。

答案1

使用 Windows 7 的 Power Shell,这对我来说很管用。保存此答案,以防其他人遇到此问题。

Get-ChildItem -incl "desktop.ini","thumbs.db","*.jpg" -path "V:\Music" -force -recurse | Remove-Item

这应该可以在 Linux 中运行,但我还没有测试过所以我不太确定。

find ~/music -type f -name "desktop.ini" -delete
find ~/music -type f -name "Thumbs.db" -delete
find ~/music -type f -name "*.jpg" -delete

答案2

thumbs.db您可以通过打开本地组策略编辑器(Windows Key+R和 Enter gpedit.msc)并转到来阻止在 Windows Vista 及更高版本(7 等)中创建;

User Configuration -> Administrative Templates -> Windows Components > Windows Explorer

File Explorer适用于 Win8

然后编辑Turn off the caching of thumbnails in hidden thumbs.db files.Enable它并点击OK

要删除已经创建的,您可以right click->Properties在驱动器上My Computer,点击Disk Cleanup,仅勾选Thumbnails,然后点击OK


如果你无法访问 LGPE(例如MMC could not create the snap-in)或者它根本不起作用,你可以尝试一下注册表;

HKEY_CURRENT_USER -> Software -> Microsoft -> Windows -> CurrentVersion -> Explorer -> Advanced

设置DisableThumbnailCache1

如果DisableThumbnailCache不存在,则创建一个新的DWORD

可能需要或不需要重启

答案3

这可以通过命令提示符中的两个单行命令完成......

首先,打开一个cmd窗口,cd然后音乐文件夹。然后,运行以下两个命令:

del /s /q /f /a:h ".\*thumbs.db"

del /s /q /f /a:s ".\*desktop.ini"

这些将递归删除当前目录中所有所需的文件。

答案4

扩大Bigbio2002的回答你可以在批处理文件中添加 cd。

这是修改后的版本。我刚刚将其保存到映射到 Z 的 NAS 文件夹的根目录中,这将适用于任何其他具有驱动器号的驱动器。

您可以更进一步,将其添加到 Windows 任务计划程序中的任务中,以便在您登录后运行,这就是我所做的。

@echo off & title %~nx0 & color 5F & chcp 65001 >NUL
cd /d "%cd%"
echo Cleaning 'thumbs.db' files from %cd% and all of its sub-directories.
echo/
del /s /q /f /a:h ".\*thumbs.db"

相关内容