无忧启动论坛

标题: Appdata下某些文件夹的转移(批处理,使用mklink) [打印本页]

作者: shinykers    时间: 昨天 22:50
标题: Appdata下某些文件夹的转移(批处理,使用mklink)
本帖最后由 shinykers 于 2024-11-21 23:00 编辑

之前一直是把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


作者: wn168cn@163.com    时间: 昨天 22:57
感谢分享
作者: wangyibin    时间: 昨天 23:00
路过踩一脚
作者: 2012andyle113    时间: 3 小时前
腾讯,微信之类的可以移掉,特别是微信,什么都不干,它自己就要弄一个多G的数据下来
作者: l3429900    时间: 2 小时前
谢谢,学习了,这样可以分类拷贝,但是都能用,自建目录和关联会很麻烦,尤其在很多软件的情况下,你的只能个别处理了,多谢
作者: likeyouli    时间: 1 小时前
运行了半天了竟然还没完,,忽然想到是不是需要先退出正在运行的微信? 我只挪动Tencent这一个文件夹,才1个多g




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3