无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 434|回复: 11
打印 上一主题 下一主题

[分享] Appdata下某些文件夹的转移(批处理,使用mklink)

[复制链接]
跳转到指定楼层
1#
发表于 前天 22:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 shinykers 于 2024-11-22 13:37 编辑

之前一直是把user目录转移到D盘,后来发现有时候会有麻烦,不敢再折腾了。
但是看某些软件把这当cache或temp用,非常让我不爽。于是就想办法把这些个非系统的文件夹给鼓捣出去。
于是有了这段代码,现发到此处,抛砖引玉,欢迎各位坛友使用、优化和转发。
说明:
把代码中红字部分修改成你要求的即可。target=后面的是你想用的文件夹,Roaming是target下的子目录(方便分类),Tencent是我要转移的目录。
Roaming,Local和LocalLow是appdata下的三个分类,各个文件夹下的内容都可以转移,注意尽量别动M$系统的内置文件夹哈。*运行之前,要先把相关软件关掉,最好是关掉跟随系统启动,重启之后再运行此批处理文件。
友情分享,注意备份,后果自担哈。

echo off
set target=d:\systemcache
:start
title=***system cache***
if exist %target% (
        robocopy /move /e "%appdata%\Tencent" "%target%\Roaming\Tencent"
        mklink /j "%appdata%\Tencent" "%target%\Roaming\Tencent"
        echo OK
        goto end
) else(
        mkdir %target%
        mkdir "%target%\Roaming"
        mkdir "%target%\Local"
        mkdir "%target%\LocalLow"
        goto start
)

:end
echo all done!
pause


2#
发表于 前天 22:57 | 只看该作者
感谢分享
回复

使用道具 举报

3#
发表于 前天 23:00 | 只看该作者
路过踩一脚
回复

使用道具 举报

4#
发表于 昨天 07:43 | 只看该作者
腾讯,微信之类的可以移掉,特别是微信,什么都不干,它自己就要弄一个多G的数据下来
回复

使用道具 举报

5#
发表于 昨天 09:05 | 只看该作者
谢谢,学习了,这样可以分类拷贝,但是都能用,自建目录和关联会很麻烦,尤其在很多软件的情况下,你的只能个别处理了,多谢
回复

使用道具 举报

6#
发表于 昨天 09:51 | 只看该作者
运行了半天了竟然还没完,,忽然想到是不是需要先退出正在运行的微信? 我只挪动Tencent这一个文件夹,才1个多g
回复

使用道具 举报

7#
发表于 昨天 14:05 | 只看该作者
本帖最后由 likeyouli 于 2024-11-22 14:19 编辑

反馈一下吧:也许是因为没有获取管理员权限,批处理竟然运行半天都没反应,卡在robocopy 这句,
无奈,只能cmd下逐句输入,
robocopy /move /e /v /ETA "%appdata%\Tencent" "D:\cpanzhuanyi\Roaming\Tencent"
这句加了些参数,方便看一些信息,提示:
总数        复制        跳过       不匹配        失败        其他
       目录:       265       264         1         0         0         0
       文件:      1594      1592         0         0         2         0
       字节:   1.131 g   1.131 g         0         0         0         0
       时间:   0:00:04   0:00:02                       0:00:00   0:00:01


       速度:           408,693,178 字节/秒。
       速度:            23,385.611 MB/分钟。
   已结束: 2024年11月22日, 星期五 11:45
看了下%appdata%\Tencent,WeChat文件夹下有些文件、文件夹没有转移过去,剩余164MB

然后又运行
mklink /j "%appdata%\Tencent" "D:\cpanzhuanyi\Roaming\Tencent"
或者mklink /j "C:\Users\Administrator\AppData\Roaming\Tencent" "D:\cpanzhuanyi\Roaming\Tencent"

均提示:当文件已存在时,无法创建该文件。     算了,也没再管他,直接登录微信,竟然出现与初次登录一样的提示,吓我一跳,我还以为出啥问题了呢,记得早就把聊天记录设置到非系统盘了啊,,进入微信后查看,既往聊天记录都还在,松一口气,,后续用用再说吧,不知道这样转移有没有什么后遗症,目前%appdata%\Tencent 为164MB,不知道后续还会不会增加,又看了下D:\cpanzhuanyi\Roaming\Tencent, 1.13GB,如果d盘的文件夹增大,c盘的不增大,说明mklink成功,先到此。
回复

使用道具 举报

8#
发表于 昨天 15:25 | 只看该作者
再次反馈(上边是用的第一个系统,现在这个用的同样的系统,因为本人习惯克隆同样的系统两份作为备用,win11:这次不同,不但没有上微信,还重启了一下电脑,我微信没有设置自动启动,所以重启电脑能保证进程里没有微信的任何东西:
不知道为什么,批处理还是卡在robocopy这句,同样一句代码,在cmd下执行可以,批处理就是不行,而且这句代码里边不含任何变量(难道我的系统有问题???):robocopy /move /e /v /ETA "C:\Users\Administrator\AppData\Roaming\Tencent" "D:\cpanzhuanyi\Roaming\Tencent"
提示:
------------------------------------------------------------------------------

                  总数        复制        跳过       不匹配        失败        其他
       目录:       266       265         1         0         0         0
       文件:      2536      2536         0         0         0         0
       字节:   1.204 g   1.204 g         0         0         0         0
       时间:   0:00:08   0:00:05                       0:00:00   0:00:03

       速度:           256,863,337 字节/秒。
       速度:            14,697.838 MB/分钟。
   已结束: 2024年11月22日, 星期五 14:55

执行完后,C:\Users\Administrator\AppData\Roaming已没有Tencent文件夹。

然后,mklink /j "%appdata%\Tencent" "D:\cpanzhuanyi\Roaming\Tencent"
提示:
为 C:\Users\Administrator\AppData\Roaming\Tencent <<===>> D:\cpanzhuanyi\Roaming\Tencent 创建的联接

也就说,上边楼层执行是错误的,估计与我打开微信有关,虽然后来又退出微信了,估计进程有残留,所以出现了错误。  C:\Users\Administrator\AppData下Roaming文件夹722MB, C:\Users\Administrator\AppData\Roaming下Tencent文件夹却有1.20GB,而且Tencent文件夹有快捷方式箭头,属性却不为快捷方式,说明mklink /j 目录连接点创建成功。

..png (101.59 KB, 下载次数: 1)

..png

点评

好事多磨 恭喜!  详情 回复 发表于 昨天 17:58
回复

使用道具 举报

9#
 楼主| 发表于 昨天 17:58 来自手机 | 只看该作者
likeyouli 发表于 2024-11-22 15:25
再次反馈(上边是用的第一个系统,现在这个用的同样的系统,因为本人习惯克隆同样的系统两份作为备用,win1 ...

好事多磨
恭喜!
回复

使用道具 举报

10#
发表于 昨天 18:13 | 只看该作者
看不明白
回复

使用道具 举报

11#
发表于 昨天 20:37 | 只看该作者
佬大好人,支持点赞
回复

使用道具 举报

12#
发表于 18 小时前 | 只看该作者
感谢分享好东东  ramos用户  帮顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-23 18:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表