Windows -- C盘清理

小朋友,你是否有很多烦恼???

直接先看效果

 原来: 

LV7后:

LV8后:

相信每个人的c盘都像一个饕餮,总喜欢把什么都吃下去。那么除了装新的硬盘外,还可以用下面的几种方式来打打这个怪兽。

LV1:更改浏览器、微信、QQ等应用程序的文件位置

浏览器:谷歌为例

微信:

QQ:

LV2:磁盘清理

step1:启动磁盘清理

启动方式多种多样,随便那种都行哈

启动方式1:

启动方式2:

step2:清理系统文件

勾选全部,点击【清理系统文件】

LV3:系统存储

step1:打开系统存储

这里的方法就有点多了,我们一个一个来说:

step2:开启存储感知

【开启存储感知】,进入【配置存储感知或立即运行】,可以【设置运行频率】,我设置成了每天,【删除临时文件夹】也可以勾上,当然亦可以现在清理一下,就点下面的【立即清理】

step2.5:应用和功能

应用和功能就不用说了吧,估计现在有的都是想留下来的。

step3:临时文件

临时文件,可以全部勾上,然后【删除文件】

step4:更改新内容的保存位置

然后是更改新内容的保存位置,全换到其他盘上即可

(这里会在你所选择的盘上创建一个和用户名同名的文件夹,新内容就保存在其中)

!!!这里部分内容可能和LV6的方法有一定冲突,可以先更改新内容保存位置,在将原文件移动到更改后的保存位置

LV4:C盘可删除文件夹

1、Windows下的Download及其他

SoftwareDistribution文件夹,主要存放系统的更新补丁、安装包等软件。

Download里面可以直接删除。

SoftwareDistribution中的其他:可以删,但没必要,一般占的不多

help,是系统的帮助文件,不用可以删除

Logfiles,日志文件夹,主要记录系统和软件的缓存记录

Prefetch,主要存放系统已访问过的文件预读信息,进入需要权限

2、temp

(这个和LV8里面有重合)

清理方式,【windows+r】打开运行,输入【%temp%】,打开系统临时文件存储位置

这个文件夹里面的文件可以全部删除,删除不了的就跳过(我这是该过位置后的路径哈,你们的默认在C盘)

LV5:更改系统临时文件存储位置

没错,就是上一个的Temp文件。(也一样和LV8有重合)

觉得麻烦的也可以每次手动清理,(我当然选择一劳永逸啦)

step1:进入高级系统设置

点【关于】,点【高级系统设置】

step2:修改环境变量

点【环境变量】,在用户变量中找到【TEMP】和【TMP】,更改他们的【位置】,依次【确认】回去,(这边建议,用户变量里的可以改,系统变量里的就不用该了)

提示:确认后,需要重启电脑才会生效

更改后可以创建双击清理Temp文件的小工具,具体请移步:windows批量删除文件——bat命令方法(用于内存清清理)

LV6:移动桌面

默认情况下桌面是放在c盘的,然而有些人老是想把东西放到桌面上(就是本人啦)这样会让小C愈来愈膨胀。那么我们就可以把桌面移到其他盘去。

step1:进入桌面属性

【打开文件资源管理器】,找到桌面【右键】,点击【属性】

step2:选择移动位置(慎重)

出来一个属性框,选择【位置】,点击【移动】,出来一个选择框,然后选择一个你想移动到的位置,点【选择文件夹】就行了

 !!!注意

(为我的倒霉蛋朋友特地加了这一条)

不要!不要!不要!把位置选择成某个盘的根目录了,例如【D:\】,应该先在你想移动到的盘里创建一个文件夹【最好命名为Desktop】,然后移到这个文件夹里面【D:\Desktop】,如果你将D盘根目录变成了桌面,会导致d盘里面,的文件全都显示到桌面上来,

如果这个情况已经发生了(比如我的倒霉蛋朋友),请移步至【倒霉蛋专属】~~

step3:移动桌面

之后点击【确定】,会弹出警告框,点【是】就行了,然后等待文件移动完成即可,

(因为我已经移动过了,下图的位置是作示例,建议:在你想移动的盘中创建一个Desktop文件夹,然后将桌面移到Desktop中)

  LV6.5:其他用户文件夹

此方法适用于其他系统文件夹,如我将文档,音乐等文件夹都移出了C盘

倒霉蛋专属

如果你将整个D盘变成了桌面,请通过注册表修改,我亲爱的倒霉蛋朋友。

step1:打开注册表

启动方式1:

启动方式2:【windows+r】打开运行,输入【regedit】,确定

(哼,不用命令显得我不专业是吧,白眼~~)

 

step2:定位路径

计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

定位路径(大小写不重要),选择【User Shell Folders】,找到【Desktop】右键,按【修改】

step3:修改路径

(我还是写在前面吧),建议先在D盘下先创建一个【Desktop】文件夹

例如将【D:\】修改为【D:\Desktop】,点击【确定】,之后要重启计算机

题外话 

“还有一件事,咳咳!”,可以看到,我的注册表这个位置有很多都是都是D:\开头,是因为我把他们都移动了位置了,比如系统自带的默认音乐,视频文件夹什么的,具体方法和【LV6移动桌面】一样

别好奇别好奇,那个【%USERPROFILE%】就是一个系统变量

一般情况,%USERPROFILE%=C:\Users\你的用户名

在命令提示符cmd,输入【set】命令,就可以查看现有的系统变量了

好吧,相信你已经不好奇了,

那先这样,有缘再见吧,我的倒霉蛋朋友~~

LV7:更改虚拟内存

当你的运行内存不够用的时候,系统会把你的一部分硬盘当成内存条使用,这就是虚拟内存

step1:显示系统文件

step2:更改虚拟内存位置

打开系统设置,【设置】,【高级】,【更改】,先【取消勾选自动管理所有驱动器的分页文件大小】,【选择其他盘】,【勾选系统管理的大小】,在点设置,会弹出需要重启提示框,确定即可

LV8:终极技能:移动AppData文件夹里面内容的位置

请注意,后面的操作需要一定的计算机基础知识,如果你不清楚自己在做什么,请不要随意操作。

1、背景

        完成了上面的所有操作你会发现你的可用容量扩大了20G不等(一般可能没有这么多),但是 在使用一段时间之后又会爆炸起来,于是勤劳的我又在网上找到了这篇文章给我打开了新世界的大门,https://blog.51cto.com/u_16099287/8356023

 

        完成下面的这一个操作后,可能加起来清理出来的容量比前面的所有操作还要多(在我的电脑上C盘这一次大概扩大了30+G的容量),如下是我通过我的磁盘空间分析器截得的修改后的AppData文件夹大小现在是2.9G,抱歉没有截到更改前的,但大概就是30+G,这还是我在先移动了一个Tencent来做实验之后的大小,这个文件夹大概4.2G,所以总的来说,在我的电脑上C盘清理出来了30+G的容量。

        如他所说,有不少文章都用修改注册表的方式来迁移 AppData 文件夹,这种做法会将 AppData 整个文件夹迁移到其他路径,这种做法会导致部分程序无法正常运行,(我也试过,修改完注册表后移动AppData文件夹,会报错无法移动),所以不采用修改注册表的方式迁移 AppData 文件夹。

        主要思想是移动AppData子文件夹中的部分内容,然后在原位置建立软连接指向你想更改的位置,这样相当于还是可以在原本位置进行操作现在位置的文件

2、迁移AppData子文件夹下内容

AppData 文件夹位于 C 盘路径:C:\Users\用户名\AppData,也可以在【搜索栏、路径栏、运行窗口等】用 【%APPDATA%】或者【%LOCALAPPDATA%】 快速打开该路径【Roaming】或【Local】实现定位,该路径下包含 Local、LocalLow、Roaming 等三个文件夹,如下图,这三个文件夹中的大部分文件都是需要迁移的。

mklink命令

        Windows 中有一个命令为 mklink,它可以将特定路径链接到另一个路径,简单的说就是为文件夹建立了一个传送门机制(比如说将文件夹 A 链接到文件夹 B,当你进入文件 A 时,虽然路径显示的是 A 的路径,但实际上你是在 B 的路径下,你做的任何修改都是在 B 的路径下发生的)。mklink 命令的用法如下:

mklink [[/d] | [/h] | [/j] Link Target

        /d    创建目录符号链接。默认为文件符号链接。
        /h    创建硬链接而非符号链接。
        /j    创建目录联接。
        Link    指定新的符号链接名称。
        Target    指定新链接引用的路径(相对或绝对)。

        请注意:不建议直接用 mklink 迁移整个 AppData 文件夹,这种做法同样很容易产生问题。本文推荐的做法是将 Local、LocalLow、Roaming 三个文件夹中的非系统产生的文件夹使用 mklink 命令链接到其他路径下。具体的步骤为:

  1. 将这三个文件夹中的子文件夹整个移动到其他路径(随意,但不要放在某个盘的根目录)
  2. 用 mklink 命令(使用 /d 选项)将原来的文件夹路径链接到移动后的路径

step1:移动

我这里新建一个【test】文件夹来举例,里面包含一个【test.txt】文件。

将它移动到你想保存的位置,建议命名格式还是如以前一样,

比如我是在E盘中创建了一个AppData文件夹和3个子文件夹如下

然后将【test】文件夹直接移动(剪切、复制)到E盘的【E:\AppData\Local】下(因为我已经完成了全部的操作,所以Local文件夹下面不是空的)

step2:创建软连接

管理员权限启动命令提示符CMD

键入如下命令,后回车

mklink /d "原始路径" "移动后路径"

示例:
mklink /d "C:\Users\ASUS\AppData\Local\test" "E:\AppData\Local\test"

这时会在原始路径下生成一个软连接(图标左下角带小箭头),

打开属性我们可以看到他是指向E盘中的位置的,这就将其中一个子文件夹搞定了

3、批处理

        三个文件夹下可能已经有几十个文件夹了,我们使用 excel 配合一些命令行和 shell 的命令来帮助我们快速迁移文件夹,输入文件夹名称,通过 excel 给出对应的命令,这里直接给出成品 excel 文件下载(下载下来随便找个地方放着就行)

通过网盘分享的文件:重定向表_空白.xlsm
链接: https://pan.baidu.com/s/1rNbMwwMZYGla8cMmyz3beA?pwd=1473 提取码: 1473 
--来自百度网盘超级会员v6的分享

注意本文件为含有宏的 excel 表格,如果害怕存在安全风险,请不要启用宏(可自行查看宏代码确认安全性)。

        使用方法很简单,1、修改原始路径、目标路径,2、获取文件夹名,输入文件夹名,3、生成批处理脚本、运行即可

step1:修改原始路径、目标路径

将这个位置的路径替换成自己的路径

我的替换后的效果(注意:有3个表格分别对应AppData的3个子文件夹,它们需要替换哟)

step2:获取文件夹名,输入文件夹名

点击【查看原始路径下目录】,(这个时候点击【查看目标路径下目录】是没有或者很少的哈)

会弹出一个powershell窗口,

将里面的文件名列表全部【Ctrl+c】复制,然后粘贴excel【A5开始】到文件表格中 ,会自动生成复制命令、删除命令、链接命令和创建命令,如下

step3:生成批处理脚本、运行即可

1、点击【生成批处理脚本】

点击后会自动以Local为前缀,以Move、MakeLink 和 MakeDir为后缀的3个bat文件,分别的作用是:Move:移动文件、MakeLink:创建链接、 MakeDir(咱们用不上):在目标路径新建对应文件夹(仅对于新装系统,不需要移动文件时)。

!!!我也是个倒霉蛋:

执行下一步的时候一定要尽量把所有软件都关闭,因为在运行中的程序可能移动不能(包括此时你在看教程的浏览器,QwQ俺血一样的教训,俺的谷歌浏览器,拓展程序和基础配置全没了,哭死!!!已解决,详细情况请看:google浏览器chrome用户数据(拓展程序,书签等)丢失问题

2、双击【LocalMove.bat】 (!!!一定要等LocalMove.bat执行完之后在双击下一个

移动中…(可能会报错,不必理会)

执行完了后,窗口会自动关闭(我在执行的时候RoamingMove.bat没有自动关闭,手动关闭即可) 

3、然后双击【LocalMakeLink.bat】

这个会执行很快,以至于我连窗口都截不到,

4、最后依次完成【LocalLow】和【Roaming】的移动文件和创建链接就行

移动后文件夹效果如下

(原始路径中大部分图标左下角都带上小箭头,说明改为软连接)

操作前原始路径:

操作后原始路径:

好哒,搞定

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值