接之前的评论,本来想想算了 C 盘就 C 盘吧,但是手贱点了安装 Java 的插件包,又手贱点击了运行,感觉下了好多东西,痛定思痛,决定都迁移出去
目录对应关系
C:\Users\<username>\AppData\Roaming\Cursor -> D:/Dev/Cursor/data
C:\Users\<username>\AppData\Local\Programs\cursor -> D:/Dev/Cursor/app
C:\Users\<username>\.cursor -> D:/Dev/Cursor/profile
C:\Users\<username>\AppData\Local\cursor-updater -> D:/Dev/Cursor/cursor-updater
以下是 CMD 命令,注意替换<username>
# 创建目标目录
mkdir D:\Dev\Cursor\data
mkdir D:\Dev\Cursor\app
mkdir D:\Dev\Cursor\profile
mkdir D:\Dev\Cursor\cursor-updater
# 移动源内容(我是手动移动的,文件太密的目录用 fastcopy 的GUI)
robocopy "C:\Users\<username>\AppData\Roaming\Cursor" "D:\Dev\Cursor\data" /E /MOVE
robocopy "C:\Users\<username>\AppData\Local\Programs\Cursor" "D:\Dev\Cursor\app" /E /MOVE
robocopy "C:\Users\<username>\.cursor" "D:\Dev\Cursor\profile" /E /MOVE
robocopy "C:\Users\<username>\AppData\Local\cursor-updater" "D:\Dev\Cursor\cursor-updater" /E /MOVE
# 清理源目录(也可以自己删)
rd /s /q "C:\Users\<username>\AppData\Roaming\Cursor"
rd /s /q "C:\Users\<username>\AppData\Local\Programs\Cursor"
rd /s /q "C:\Users\<username>\.cursor"
rd /s /q "C:\Users\<username>\AppData\Local\cursor-updater"
# 创建软链接(关键步骤)
mklink /J "C:\Users\<username>\AppData\Roaming\Cursor" "D:\Dev\Cursor\data"
mklink /J "C:\Users\<username>\AppData\Local\Programs\Cursor" "D:\Dev\Cursor\app"
mklink /J "C:\Users\<username>\.cursor" "D:\Dev\Cursor\profile"
mklink /J "C:\Users\<username>\AppData\Local\cursor-updater" "D:\Dev\Cursor\cursor-updater"
再贴两个
VSCodium
C:\Users\<username>\AppData\Roaming\VSCodium -> D:\Dev\VSCodium-data\data
C:\Users\<username>\.vscode-oss -> D:\Dev\VSCodium-data\profile
Chrome
"C:\Users\<username>\AppData\Local\Google\Chrome\User Data" -> "D:\Program Files\Chrome\User Data"