Win系统桌面及用户文档默认C盘路径转移到D盘批处理 减轻系统盘存储空间 优化软件运行 防止重装系统丢失桌面数据

该批处理代码用于将用户的桌面和文档目录从系统盘C转移到D盘,以减轻系统盘负担并防止数据丢失。程序首先检查是否存在D盘,然后创建新的用户目录,并修改注册表设置以指向新路径。在转移过程中,需确保所有程序已关闭,完成后电脑会自动重启。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        本批处理代码程序主要用于转移桌面及用户默认存储的路径,因为系统盘默认为C盘,长期存储到桌面的文件视频等数据,V或Q等软件聊天记录生成的大量数据,会增加系统盘负荷,如果系统盘存储空间不足,将会导致系统变慢、软件卡顿运行缓慢等问题,现在利用这款程序就可以将默认存储路径更改到D盘去,这样就完美解决了上述问题,而且,即使重装系统,数据也不会丢失了,非常nice~

 

下面来看一下bat代码吧:

@echo off
if not exist D:\NUL goto err
goto start

:err
cls
color CE
echo.
echo.
echo        出现错误!未发现D盘。
echo.
echo.
echo        本地磁盘没有 D: 盘分区,无法转移用户文档目录!
echo.
echo        请用分区工具先划分好 D: 盘分区后,再来吧!
echo.
echo.
echo.
echo        请按任意键退出……
echo.
echo.
echo.
pause >nul
goto end

:start
echo.
echo.
echo       本程序是将用户目录Users重新定向到D盘【Ys】目录下,
echo.
echo       转移的系统默认文件夹路径包括:桌面和用户文档目录。
echo.
echo.
echo.
echo       注意:
echo.
echo       1.请手动退出所有程序,包括杀毒、表格、浏览器等等,全部所有都关闭退出!
echo.
echo       2.一定要保存好您未保存的文档和未结束的工作!一定要退出所有程序!!
echo.
echo       3.配置程序结束后会自动重启电脑,过程中,请不要关闭窗口!
echo.
echo.
echo.
echo       请按任意键开始转移……
echo.
echo.
echo.
pause >nul
SET Choice=D:\Ys\%USERNAME%
md %Choice%>nul 2>nul
md %Choice%\桌面>nul 2>nul
md %Choice%\收藏夹>nul 2>nul
echo       正在D盘Ys文件夹建立新用户目录
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Desktop /d "%Choice%\桌面">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Favorites /d "%Choice%\收藏夹">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Personal /d "%Choice%">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Desktop /d "%Choice%\桌面">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Personal /d "%Choice%">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Desktop /d "%Choice%\桌面">nul 2>nul
reg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Desktop /d "%Choice%\桌面">nul 2>nul
echo       正在转移数据到新用户目录,这个时间比较长,请不要关闭,耐心等待完成
echo N|Xcopy "%USERPROFILE%\My Documents\*.*" "%Choice%\" /S /Q /R>nul 2>nul
echo N|Xcopy "%USERPROFILE%\Desktop\*.*" "%Choice%\桌面\" /S /Q /R>nul 2>nul
echo N|Xcopy "%USERPROFILE%\Desktop\*.*" "%Choice%\桌面\" /S /Q /R>nul 2>nul
cls
color EC
echo.
echo.
echo.      恭喜您!数据转移完成!
echo.
echo.      正在重启电脑系统,以完成最后的配置……
echo.
echo.      按任意键将立即重启电脑!
echo.
echo.
echo.
echo.
timeout 60
start shutdown -r -t 0

:end
exit

代码:

@echo off
if not exist D:\NUL goto err
goto start

:err
cls
color CE
echo.
echo.
echo        出现错误!未发现D盘。
echo.
echo.
echo        本地磁盘没有 D: 盘分区,无法转移用户文档目录!
echo.
echo        请用分区工具先划分好 D: 盘分区后,再来吧!
echo.
echo.
echo.
echo        请按任意键退出……
echo.
echo.
echo.
pause >nul
goto end

:start
echo.
echo.
echo       本程序是将用户目录Users重新定向到D盘【Ys】目录下,
echo.
echo       转移的系统默认文件夹路径包括:桌面和用户文档目录。
echo.
echo.
echo.
echo       注意:
echo.
echo       1.请手动退出所有程序,包括杀毒、表格、浏览器等等,全部所有都关闭退出!
echo.
echo       2.一定要保存好您未保存的文档和未结束的工作!一定要退出所有程序!!
echo.
echo       3.配置程序结束后会自动重启电脑,过程中,请不要关闭窗口!
echo.
echo.
echo.
echo       请按任意键开始转移……
echo.
echo.
echo.
pause >nul
SET Choice=D:\Ys\%USERNAME%
md %Choice%>nul 2>nul
md %Choice%\桌面>nul 2>nul
md %Choice%\收藏夹>nul 2>nul
echo       正在D盘Ys文件夹建立新用户目录
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Desktop /d "%Choice%\桌面">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Favorites /d "%Choice%\收藏夹">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Personal /d "%Choice%">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Desktop /d "%Choice%\桌面">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Personal /d "%Choice%">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Desktop /d "%Choice%\桌面">nul 2>nul
reg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Desktop /d "%Choice%\桌面">nul 2>nul
echo       正在转移数据到新用户目录,这个时间比较长,请不要关闭,耐心等待完成
echo N|Xcopy "%USERPROFILE%\My Documents\*.*" "%Choice%\" /S /Q /R>nul 2>nul
echo N|Xcopy "%USERPROFILE%\Desktop\*.*" "%Choice%\桌面\" /S /Q /R>nul 2>nul
echo N|Xcopy "%USERPROFILE%\Desktop\*.*" "%Choice%\桌面\" /S /Q /R>nul 2>nul
cls
color EC
echo.
echo.
echo.      恭喜您!数据转移完成!
echo.
echo.      正在重启电脑系统,以完成最后的配置……
echo.
echo.      按任意键将立即重启电脑!
echo.
echo.
echo.
echo.
timeout 60
start shutdown -r -t 0

:end
exit

以上就是代码的全部了,喜欢的话,欢迎关注轶软工作室,带你了解更多初级电脑知识。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

轶软工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值