禁止安卓在DCIM文件夹下生成.thumbnails缩略图文件夹的方法

本文介绍如何清除Linux系统中积累大量预览图片的.thumbnails文件夹,以及如何阻止安卓设备DCIM文件夹下生成占用资源的thumbnails文件夹。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

~/.thumbnails
你打开看这个文件夹,是不是很奇怪。有好多你浏览过的图片,包括u盘等移动介质。还有预览的图片也在其中,随着时间可能达到1~2G
有些个人隐私,也跑这个文件夹中了。比如我喜欢使用 ecryptfs-ulit 一个商用级别(免费)的加密数据层。这下也白干了。
所以要对付它。删除它是不可能的,有些程序会自动生成它作为临时文件夹。可是却忘了删它……
/tmp是系统指定的临时文件夹,有个很好的特性——关闭系统会自动清空遮这个文件夹。
当然我把它扔到内存中,更保护硬盘。那只要启动前把/tmp 指定为tmpfs文件系统即可
把.thumbnails 删除了。复制/tmp文件夹 作为链接到~目录,命名为.thumbnails
卡模拟安卓在TF卡DCIM文件夹下会生成tumbnails文件夹,里面有无数缩略图,DCIM文件夹为安卓系统默认相册存储位置,打开相册会读取这些缩略图,使得打开相册特别卡。且这个文件夹即使手动删除后,依然会自动生成。避免生成tumbnails文件夹的方法是在电脑上新建一个txt文件,并把这个文本文件的后缀名.txt去掉,电脑会提示“如果改变文件扩展名,可能导致文件不可用,确实要更改吗”这样的提示,点击确定,把得到的这个文件拷贝到TF卡的根目录,在安卓系统下将这个文件重命名为.nomedia(注意!nomedia单词前面有一个".")因windows系统不支持新建.与_开头的文件,所以重命名必须在WM系统下进行。按照以上步骤,DCIM文件夹下就不会再生成tumbnails文件夹。

 

转载自:http://bbs.meizu.cn/thread-2749875-1-1.html

在PHP中,您可以使用内置的文件函数来遍历`DCIM`目录并读取其中的`.png`和`.jpg`文件。以下是一个简单的示例代码,它将遍历指定目录(假设为`/path/to/DCIM`),找到所有的`.png`和`.jpg`文件,并将它们复制到服务器上的另一个目录(假设为`/path/to/save`)。 ```php <?php // 设置源目录和目标目录 $sourceDir = '/path/to/DCIM'; $targetDir = '/path/to/save'; // 检查目标目录是否存在,不存在则创建 if (!file_exists($targetDir)) { mkdir($targetDir, 0777, true); } // 打开源目录 $dirHandle = opendir($sourceDir); // 读取源目录中的所有文件和文件夹 while (($file = readdir($dirHandle)) !== false) { // 过滤出文件,并且是png或jpg格式 if (preg_match('/\.(png|jpg)$/i', $file)) { // 源文件的完整路径 $sourceFile = $sourceDir . '/' . $file; // 目标文件的完整路径 $targetFile = $targetDir . '/' . $file; // 复制文件 if (copy($sourceFile, $targetFile)) { echo "文件 {$file} 已成功复制到 {$targetDir}。\n"; } else { echo "复制文件 {$file} 失败。\n"; } } } // 关闭目录句柄 closedir($dirHandle); ?> ``` 请注意,这段代码假设您的服务器具有足够的权限来读取`DCIM`目录中的文件,并且能够写入到`save`目录中。如果目录权限不足,您可能需要联系服务器管理员调整相应的权限。 此外,运行此脚本的用户需要有权限访问和写入指定的目录。如果您的Web服务器使用的是虚拟用户(如`www-data`),您可能需要设置适当的文件权限或使用服务器管理面板进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值