无忧启动论坛

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

作者: shinykers    时间: 昨天 13:46
标题: Appdata下某些文件夹的转移(批处理,使用mklink)其二
上一帖分享了我转移一个文件夹的办法,但是我看好几个文件夹都不顺眼,我想把它们一次性都转走,或者下次再安装系统时就直接做好链接,避免重复劳作。
我想到的办法是:
1,把这几个对应的文件夹从appdata下的roaming/local/locallow下分别转移到D盘systemcache下的roaming/local/locallow下。
2,遍历d:\systemcache\roaming下的各文件夹,然后将它们链接到appdata下的roaming下,同样地处理local和locallow。
想问各位坛友高手有没有可供参考的例子?
作者: shinykers    时间: 昨天 14:08
本帖最后由 shinykers 于 2024-11-24 14:21 编辑

抛砖引玉:
还是供大家参考,出问题不负责任哈。
由于这次操作的文件夹比较多,就用totalCMD对应移走即可,就不一一写在程序里啦。反正这个批处理会遍历文件夹,然后一一做链接的。
@echo off
set targetR=d:\systemcache\Roaming
set targetL=d:\systemcache\Local
set targetLL=d:\systemcache\LocalLow
title=***system cache***
echo 请先把各个文件夹从appdate拷贝到systemcache的对应文件夹下,注意不要搞错位置哦~
for /d %%i in (%targetR%\*) do ( mklink /j "%appdata%\%%~nxi" "%%i" )
for /d %%i in (%targetL%\*) do ( mklink /j "%localappdata%\%%~nxi" "%%i" )
for /d %%i in (%targetLL%\*) do ( mklink /j "%USERPROFILE%\appdata\LocalLow\%%~nxi" "%%i" )

pause
作者: shinykers    时间: 昨天 14:37
更新一版:

@echo off
set targetR=d:\systemcache\Roaming
set targetL=d:\systemcache\Local
set targetLL=d:\systemcache\LocalLow

title=***system cache***
COLOR 0A
echo 请先把各个文件夹从appdate拷贝到systemcache的对应文件夹下,注意不要搞错位置哦~
SET /P ST=准备好后输入y继续,输入n跳出程序(y/n):
if /I "%ST%"=="y" goto ON ::跳到 ":on"
if /I "%ST%"=="n" goto END

:ON
for /d %%i in (%targetR%\*) do ( mklink /j "%appdata%\%%~nxi" "%%i" )
for /d %%i in (%targetL%\*) do ( mklink /j "%localappdata%\%%~nxi" "%%i" )
for /d %%i in (%targetLL%\*) do ( mklink /j "%USERPROFILE%\appdata\LocalLow\%%~nxi" "%%i" )
pause

:END
exit
作者: wn168cn@163.com    时间: 昨天 15:05
感谢楼主分享
作者: guong    时间: 昨天 15:26
谢谢分享
作者: guies    时间: 昨天 16:18
我 VHD 做的系統 都會事先轉移 APPDATA 和 User的桌面等,
從 Windows 8.1 就開始這麼做了。

我以前做的筆記:
在PE下安裝好系統,把 appdata 壓成 wim,再釋放到D槽。(不要用拷貝)
用 mklink /j 軟連結,
在 Windows 11 中,如果C槽和D槽不是同一顆硬盤,c:\Users\%Username%\AppData\Local\Microsoft\WindowsApps\ 連結會有問題

作者: yc2428    时间: 昨天 17:45
谢谢分享
作者: dwso    时间: 昨天 18:24
shinykers 发表于 2024-11-24 14:37
更新一版:

@echo off

谢谢分享
作者: promrhxq    时间: 昨天 21:23
感谢分享好东东
作者: wang1126    时间: 13 小时前
谢谢楼主分享
作者: guong    时间: 12 小时前
谢谢分享!!
作者: 2012fengxi    时间: 11 小时前
方法可行的




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