标题: [系统相关] 如何用bat脚本修改桌面存储位置和剪切桌面文件到指定路径下? [打印本页]
作者: zdv478 时间: 2023-3-16 15:48 标题: 如何用bat脚本修改桌面存储位置和剪切桌面文件到指定路径下?
请问大佬如何用bat实现修改桌面存储位置和剪切桌面文件到指定路径下?
作者: 23618342 时间: 2023-3-16 16:42
桌面存储位置,可以在注册表中找到
reg add 注册表路径 /v 值名 /t 要修改的数值类型 /d 想要输入的数据 /
改完之后,用COPY 命令复制文件即可
作者: cbbos 时间: 2023-3-16 18:38
要实现修改桌面存储位置和剪切桌面文件到指定路径下,可以使用以下代码:- @echo off
-
- rem 修改桌面存储位置
- reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop /t REG_SZ /d "C:\NewDesktopFolder" /f
-
- rem 剪切桌面文件到指定路径下
- xcopy "%userprofile%\Desktop" "C:\DestinationFolder\" /E /Y /Q
-
- pause
复制代码
以上代码会将桌面文件夹的默认存储位置更改为 C:\NewDesktopFolder,并将当前用户桌面上的所有文件剪切到 C:\DestinationFolder\ 目录中。
解释一下每个命令的作用:
reg add 用于向 Windows 注册表中添加、修改或删除注册表项。在这里,我们使用该命令来修改桌面存储位置的注册表项。具体地说,命令会将 Desktop 的值修改为 "C:\NewDesktopFolder"。需要注意的是,此处使用了 /f 参数表示强制执行操作,不显示任何确认提示。
xcopy 用于复制目录及其中的文件。在这里,我们使用该命令将桌面文件夹中的所有文件剪切到指定目录中。参数 /E 表示包括子目录的所有内容,/Y 表示不提示确认覆盖已存在的文件,/Q 表示不显示复制过程中的信息。
最后,pause 命令是一个可选项,在脚本执行完毕后等待用户按下任意键才会退出。
作者: zdv478 时间: 2023-3-16 21:47
回复 3# cbbos
太棒了,就是这个效果,感谢感谢!
作者: zhupai22 时间: 2024-2-7 15:40
回复 3# cbbos
非常给力,谢谢
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |