| @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 |
文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
