标题: [文件操作] 批处理怎样在桌面选中文件合并进新建文件夹? [打印本页]
作者: 星瀚 时间: 2021-4-9 20:58 标题: 批处理怎样在桌面选中文件合并进新建文件夹?
我有1个工作重复很多次,就是经常桌面上有3个文件前缀一样,但扩展名不一样的3个文件,比如11.dwg, 11.xls, 11.txt 这样3个文件,我要新建1个文件夹,文件夹的名字是11,然后把这3个文件移入到这个11的文件夹里面,经常要重复操作,哪位大师能帮忙写个脚本呗。谢谢。
作者: 星瀚 时间: 2021-4-9 20:59
对了,我可以先鼠标选中这3个文件,然后右键运行程序
作者: hlzj88 时间: 2021-4-9 21:56
这三文件是同名不同后缀的,那么,问 1 建立的文件夹也是要同名的吗? 2 移走后新有的文件是否还是原来的文件名呢。 3 如果不是原来的文件名,那么移动是否要建立新的文件夹? 4新文件是否还是保持原来的后缀名?
作者: 1152 时间: 2021-4-15 15:48
本帖最后由 1152 于 2021-4-15 15:51 编辑
代码:- copy 11.dwg 11
- copy 11.xls 11
- copy 11.txt 11
- exit
复制代码
如果要删除文件用下面代码:- copy 11.dwg 11
- copy 11.xls 11
- copy 11.txt 11
- del 11.dwg 11.xls 11.txt
- exit
复制代码
作者: xp3000 时间: 2021-4-15 16:48
- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%a in ('dir /b *.dwg *.xls *.txt') do (
- set b=%%~na&md "!b!"&move !b!%%~xa "!b!" 2>nul
- )
- pause
复制代码
作者: qixiaobin0715 时间: 2021-4-15 17:14
- if not exist 11 md 11
- move 11.* 11
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |