找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24281|回复: 4

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

[复制链接]
发表于 2020-7-9 10:06:32 | 显示全部楼层 |阅读模式
举例(文件夹不固定的):
E:\哈喽\ABC\
下面有几个文件,选中文件,鼠标右击发送到F盘同样文件夹层次里面!如果F盘下面没有这个文件夹,自动新建!(鼠标右击添加这样的功能)
如:F:\哈喽\ABC\

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


麻烦了大神!
发表于 2020-7-9 12:16:36 | 显示全部楼层
xcopy /s/q/h/y/i E:\哈喽\ABC F:\哈喽\ABC
 楼主| 发表于 2020-7-9 14:36:28 | 显示全部楼层
回复 2# smss


    不好意思哦,不是简单的移动!
发表于 2020-7-9 18:32:35 | 显示全部楼层
本帖最后由 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
复制代码
 楼主| 发表于 2020-7-9 19:58:47 | 显示全部楼层
回复 4# went


    大神,爱了爱了!太强了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 00:55 , Processed in 0.021106 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表