Win11更改默认桌面到D盘并转移文件到新桌面,Win10修改桌面到D盘CMD命令行脚本

迅恒数据中心
@echo off
setlocal

REM 设置新的桌面路径
set "NEW_DESKTOP_PATH=D:\桌面"
set "CURRENT_DESKTOP_PATH=%USERPROFILE%\Desktop"

REM 确保新的桌面路径存在
if not exist "%NEW_DESKTOP_PATH%" (
    mkdir "%NEW_DESKTOP_PATH%"
)

REM 移动当前桌面上的文件到新的桌面
echo 正在移动当前桌面上的文件到 %NEW_DESKTOP_PATH% ...

REM 使用 robocopy 复制文件
robocopy "%CURRENT_DESKTOP_PATH%" "%NEW_DESKTOP_PATH%" * /MOV /E

REM 删除空文件夹
for /f "delims=" %%d in ('dir "%CURRENT_DESKTOP_PATH%" /ad /b /s ^| sort /r') do (
    rd "%%d" 2>nul
)

REM 删除原桌面文件夹
rd "%CURRENT_DESKTOP_PATH%" /s /q

REM 更新注册表中的桌面路径
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop /t REG_SZ /d "%NEW_DESKTOP_PATH%" /f

echo 默认桌面已更改为 %NEW_DESKTOP_PATH% 并删除了原桌面文件夹。
pause

REM 自动注销系统
shutdown /l

分类:IDC资讯 百度收录 必应收录