|
本帖最后由 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
|
|