[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 求助E盘文件发送到F盘同样文件夹的批处理写法

举例(文件夹不固定的):
E:\哈喽\ABC\
下面有几个文件,选中文件,鼠标右击发送到F盘同样文件夹层次里面!如果F盘下面没有这个文件夹,自动新建!(鼠标右击添加这样的功能)
如:F:\哈喽\ABC\

E:\9876\AC\
下面有几个文件,选中文件,鼠标右击发送到F盘同样文件夹层次里面!如果F盘下面没有这个文件夹,自动新建!(鼠标右击添加这样的功能)
如:F:\9876\AC\


麻烦了大神!

xcopy /s/q/h/y/i E:\哈喽\ABC F:\哈喽\ABC

TOP

回复 2# smss


    不好意思哦,不是简单的移动!

TOP

本帖最后由 went 于 2020-7-9 18:41 编辑

文件右键菜单,双击添加或删除,ANSI编码
  1. @echo off
  2. REM 管理员权限
  3. %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","REM",,"runas",1)(window.close)&exit
  4. REM 目标盘符
  5. set "tagDriver=e:"
  6. REM 右键菜单名称
  7. set "msg=发送到%tagDriver%"
  8. REM 添加或删除
  9. set "command=cmd /q /c \"for /f \"delims=\" %%%%i in (\"%%1\") do xcopy /f /y \"%%%%i\" \"%tagDriver%%%%%~pi\"\" & pause"
  10. 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 添加失败!
  11. pause&exit
复制代码

TOP

回复 4# went


    大神,爱了爱了!太强了!

TOP

返回列表