本批处理代码程序主要用于转移桌面及用户默认存储的路径,因为系统盘默认为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
以上就是代码的全部了,喜欢的话,欢迎关注轶软工作室,带你了解更多初级电脑知识。