标题: [文件操作] 求助E盘文件发送到F盘同样文件夹的批处理写法 [打印本页]
作者: mm123321 时间: 2020-7-9 10:06 标题: 求助E盘文件发送到F盘同样文件夹的批处理写法
举例(文件夹不固定的):
E:\哈喽\ABC\
下面有几个文件,选中文件,鼠标右击发送到F盘同样文件夹层次里面!如果F盘下面没有这个文件夹,自动新建!(鼠标右击添加这样的功能)
如:F:\哈喽\ABC\
E:\9876\AC\
下面有几个文件,选中文件,鼠标右击发送到F盘同样文件夹层次里面!如果F盘下面没有这个文件夹,自动新建!(鼠标右击添加这样的功能)
如:F:\9876\AC\
麻烦了大神!
作者: smss 时间: 2020-7-9 12:16
xcopy /s/q/h/y/i E:\哈喽\ABC F:\哈喽\ABC
作者: mm123321 时间: 2020-7-9 14:36
回复 2# smss
不好意思哦,不是简单的移动!
作者: went 时间: 2020-7-9 18:32
本帖最后由 went 于 2020-7-9 18:41 编辑
文件右键菜单,双击添加或删除,ANSI编码- @echo off
- REM 管理员权限
- %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","REM",,"runas",1)(window.close)&exit
- REM 目标盘符
- set "tagDriver=e:"
- REM 右键菜单名称
- set "msg=发送到%tagDriver%"
- REM 添加或删除
- set "command=cmd /q /c \"for /f \"delims=\" %%%%i in (\"%%1\") do xcopy /f /y \"%%%%i\" \"%tagDriver%%%%%~pi\"\" & pause"
- reg delete "HKCR\*\shell\%msg%" /f 2>nul && echo 删除完成! || reg add "HKCR\*\shell\%msg%\command" /ve /t REG_SZ /d "%command%" /f && echo 添加完成! ---^> %msg% || echo 添加失败!
- pause&exit
复制代码
作者: mm123321 时间: 2020-7-9 19:58
回复 4# went
大神,爱了爱了!太强了!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |