手机里有好多这种空文件夹和不知道是什么的文件,可以删除么?

如何删除Windows10PC中的空文件和文件夹?

计算机维护是当今越来越流行的一项重要任务。许多人开始意识到,计算机不是一次性长期使用的东西,如果维护得当,可以使用多年。计算机维护有很多方面,例如:

删除恶意软件和其他潜在威胁

删除垃圾文件和临时文件

通过删除痕迹来维护隐私(如果有)

在本文中,我们专注于优化计算机的一个特定方面,即从 PC 中删除空文件夹和文件。

什么是空文件和文件夹 为什么它们会在我们的 PC 中堆积?
删除空文件和文件夹有害吗?
关于如何在 Windows 10 PC 中删除空文件和文件夹的最终裁决?

什么是空文件和文件夹 为什么它们会在我们的 PC 中堆积?

顾名思义,空文件和空文件夹不包含任何有价值的数据或任何东西。它们是空的,因此也不消耗任何存储空间。但是,当您的操作系统搜索任何文件或文件夹时,它们会被考虑在内。这会增加检索所需文件所需的时间,从而降低计算机的性能。少量的空文件和文件夹不会有任何区别,但是当这个数字达到数千时,您会发现计算机的速度受到了影响。

空文件和文件夹通常由操作系统和应用程序创建,用于存储临时信息或稍后使用它们。但是,大多数创建的临时文件在达到目的后不会被删除,这是空文件夹和文件堆积的主要原因之一。

删除空文件和文件夹有害吗?

从您的 PC 中删除空文件和文件夹有两种观点,一些专家反对这一步骤,而许多其他专家表示这不会有任何区别,而是会提高索引速度,因为它们需要处理的文件和文件夹较少。关于这些空文件和文件夹的另一个有趣的事实是,如果删除它们后需要它们,它们将在启动时由操作系统或应用程序重新创建。

删除空文件和文件夹的优点之一是它有助于更好地组织存储在计算机中的数据。由于没有空文件夹和文件,可以更快、更有效地促进 Windows 索引。这将花费更少的时间来搜索文件并提高正在运行的应用程序和计算机本身的整体速度。

另一个需要考虑的重点是,即使所有空文件和文件夹都占用 0 字节的存储空间,但删除它们可能并不容易。每次重新启动计算机时,某些系统生成的文件夹都会重新创建。

但是,在删除任何此类文件夹时,如果您收到警告提示或需要管理员权限,则最好不要理会这些文件夹。你不应该试图强行删除它们或调整你的方式。但是,如果此类文件夹属于已卸载的程序,则您可以继续删除它们。

有许多应用程序,包括 Windows磁盘清理,可以从您的计算机中删除垃圾文件和临时文件。但是这些应用程序不会将空文件夹和文件视为垃圾,因此不会删除它们。这是一个专用工具,可以帮助您从系统中删除空文件夹和文件。

第 1 步:从下面的链接下载并安装免费软件 Ashisoft 空文件夹和文件查找器。

第 2 步:安装后,启动应用程序打开。

第 3 步:接下来,单击“添加路径”以选择要扫描的驱动器或文件夹。

第 4 步:然后单击“立即扫描”按钮。

第 5 步:扫描完成后,空文件和文件夹将列在单独的选项卡中。

第 6 步:点击标记所有文件夹,最后点击删除文件夹。

第 7 步:按照相同的步骤从计算机中删除空文件,首先标记它们,然后删除它们。

现在这是一种简单且强烈推荐的方法,因为它节省了所有的时间和精力,而且是免费的。

关于如何在 Windows 10 PC 中删除空文件和文件夹的最终裁决?

从计算机中删除空文件夹和文件的过程相当简单,任何使用 PC 的人都可以执行。尽管让空文件和文件夹保留在您的系统上没有什么大坏处,但删除它们有一些小好处。这将有助于通过删除不需要的数据来组织数据,同时提高文件处理速度,因为要扫描的文件和文件夹较少。

在社交媒体上关注我们 –  Facebook、  Twitter 和 Instagram。如有任何疑问或建议,请在下面的评论部分告诉我们。我们很乐意为您提供解决方案。我们会定期发布提示和技巧,以及与技术相关的常见问题的答案。

欢迎转载,转载请注明:/zhgxhuaa


在总篇中提到过垃圾清理,本篇将着重介绍针对缓存、卸载残留、无用数据等“静态内容”的清理,有关于系统进程的清理以及手机加速的相关功能,将放到《手机加速篇》中介绍研究。


现在很多手机管理软件中都有垃圾清理的功能,本篇也来对垃圾清理做一个简单的分析和介绍。在正式分析之前,让我们首先看一下“什么叫系统垃圾?”。在百度本科中,关于“系统垃圾”是这样定义的:系统垃圾,就是系统不再需要的文件的统称。当你浏览过网页,安装后又卸载掉的程序残留文件及注册表的键值。这些都是对系统毫无作用的文件,只能给系统增加负担,所以叫垃圾。

关于系统垃圾其实就一句话”所有我们所不再需要的资源、文件、缓存,就是垃圾”。我们清理系统垃圾就是要清理掉这些不再需要的文件。

Android中有哪些可以清理的垃圾


首先看一下在目前流行的手机管理软件总,都将那些作为可以清理的垃圾,下面是使用率比较高的四款手机管理软件的垃圾清理部分截图:


结合这些手机管理软件,对Android手机中可以清理的垃圾总结如下:

在清理这些垃圾文件时,有的需要root权限,有的不需要,接下来将统一做一下介绍分析。


Android应用数据管理策略

在了解了关于垃圾文件的定义后,下面介绍一些Android中关于应用数据的管理策略:

Android中数据存储可以简单的分为内置存储(主要指应用data目录)和外置存储(主要是SD卡)两种情况。Android对这两种不同情况的管理策略是不一样的。对于内置存储中的数据采用进程隔离的原则存储,外置存储则采用全局共享的原则存储。

对于清理内置存储中的应用私有数据一般来说是需要root权限的,对于清理外置存储中的数据一般来说是不需要特殊权限的。


在很多手机管理类软件中都会发现有“快速清理”和“深度清理”,这里简单说一下:

  • 所谓快速清理,其实往往就是指在垃圾扫描时只扫描两到三层目录,暂时不做一些需要深度遍历等的耗时操作。
  • 所谓深度清理,往往就是指对所有可清理的垃圾进行全面扫描,对目录进行深度遍历。

这里有一点要说的是,二者的看似泾渭分明,实则是可以相互融合的,一个可行测策略是:

在管理软件启动后,选择系统空闲时间,定时做深度扫描,在用户手动触发时做快速扫描。不过这里又引出另外一个问题是:在空闲时扫描要有合适的策略,什么时候开始,什么时候暂停,必须保证在不影响应用正常使用的前提下进行。


对于应用缓存的清理,本文将介绍两种实现方案,分别为:自己实现应用缓存清理和利用系统接口实现应用缓存清理,接下来将分别介绍。


要清理应用缓存,首先要了解应用的缓存是怎么存放的。一般来说,Android中应用的缓存包括如下部分:

对于保存在/data/data/ package_name目录下文件,应用本身及与其共享userId的应用拥有全部的读写执行权限,其他应用是没有读写权限的,如下:



通过上面的分析,我们得出了清理应用缓存的第一种方案:

在获得root权限的前提下,遍历扫描应用的上述缓存目录,如果发现则删除即可。下面两段是计算缓存大小和清理缓存的部分示例代码:

计算缓存大小部分的代码片段:

清理缓存部分的代码片段:




利用系统接口实现应用缓存清理

用过Android手机的朋友相信都知道在手机的“设置->应用”中的应用详情页里面有“清除缓存”的功能,下面是在我我个人的手机上一个应该的截图:






这里我们要注意如下几点:



下面是采用第二种缓存清理方式的部分示例代码,如下:




下面是获取各个应用缓存大小的部分示例代码:





在介绍了两种应用缓存清理方式以后,这里做一个简单的对比,以供使用时进行选择:

A.       从范围:第一种方式清理范围更广,更彻底。第二种方式只能清理非系统应用,第一种方式可以清理所有应用,甚至应用自定义缓存文件。

综上,第一种方式的清理范围更广更彻底一些,在取得root权限的情况下,建议采用第一种方式。


如在1.3中所介绍,应用安装后的数据存放有内置存储和外置存储两种方式。对应内置存储中的数据在应用删除时会自动被删除,这里可以不用关心。但是许多Android应用程序会在移动终端的存储卡上创建自己应用程序专用的目录,用来存放缓存文件、临时文件或者通过网络下载的视频、音频、书籍等媒体文件。但是,当Android应用程序被卸载时,残留在存储卡上的文件不会被删除,而其中大部分文件对于用户来说是无用处的,属于垃圾文件。如果用户频繁的安装和卸载新软件,就会在存储卡产生大量的应用程序残留文件,不但占用存储卡空间,而且使存储卡的文件管理变得困难起来。因此,实现Android应用程序残留目录的识别与清理是十分必要的。

应用卸载残留清理的一个关键点就是:应用残留目录的识别。这里有两种可行的方案:


方案一:维护文件映射信息

在文件或者数据库中应用包名(唯一)与SD卡上文件的一个映射信息,可以采用应用包名为Key,因为不同应用的包名是唯一的,不会重复;采用SD卡上的文件作为Value,建立映射如下所示:

在检测到应用卸载事件后判断该应用是否有对应的文件存在,有则提示用户删除。采用这种方案时需要如下几个问题:

A.       映射表的建立:需要对使用频率和用户量较高的应用建立映射表。这里最好有后台提前扫描应用建立,然后下发给客户端;也可以客户端先上报信息到后台,后台修正。映射表的建立是识别的关键。

B.       错误识别问题:一般来说不同应用的数据放在不同的文件夹中,不会有重复。但在实际中难免会出现重复的情况。对于这种情景有两种处理方式:


方案二:记录应用安装过程

该方案的普遍性并不如第一种方案强,但也可作为一种实现方案作为参考。方案如下:

1)        在通过管理软件进行安装时,通过log记录安装应用所产生的文件。在应用运行时,监控SD文件的变化,发现变化时,当前应用(运行时栈顶)即文件的创建者,同样在log中记录这种对应关系。


无用安装包的清理比较简单。判断无用安装包的标准是:

扫描安装包有两种处理方式:

要清理其他下载文件也可以按照这个思路来实现。


系统垃圾清理包括临时文件、缩略图、系统日志、失效文件、空白文件等的清理,下面做一下介绍。


日志文件分为系统日志和应用日志两部分,其各自的存放位置分别为:


在SD卡上的DICM目录下有一个隐藏的目录,名字叫“.thumbnails”,这个目录存放的是系统图片的缓存。清理缓存主要就是清理这个目录。应用目录也可能有缩略图文件,但不容易识别,所以不建议清理,可以放在清理残留数据时一起清理。


清理失效文件与空白文件


对于大文件的识别比较简单,只判断文件大小是否超过一定的阀值(例如:豌豆荚认为大小超过10M即为大文件)即可。但这里有两个需要注意的点:

A.       大文件一般是视频文件或者应用数据(例如百度map的数据),对于这些文件在清理是建议默为“不选中”状态。

对于广告文件等的识别和处理这里不再赘述了,原理都与上面的类似。


通过本篇中的方法基本上可以实现对Android系统中垃圾文件的全面清理。这里要强调的是:

最后,希望本文能够给所有对垃圾清理和手机管理感兴趣的朋友带来一点帮助,将荣幸之至。有任何问题欢迎交流和讨论。下一篇将介绍《手机加速》


我要回帖

更多关于 手机中可以删除的无用文件夹 的文章

 

随机推荐