标题: [文本处理] 批处理怎样根据文件名中的字符串创建文件夹 并移动文件 [打印本页]
作者: 199221365 时间: 2024-11-5 18:40 标题: 批处理怎样根据文件名中的字符串创建文件夹 并移动文件
提取文件名中第一个"-"至后缀名之间的字符串创建文件夹并移动文件至对应文件夹
例如: 文件名为
1-00000.wav
2-00000.wav
3-00000.wav
1-00001.wav
2-00001.wav
3-00001.wav
1-00002.wav
2-00002.wav
3-00002.wav
......
创建 文件夹 00000
00001
00002
......
移动 文件 1-00000.wav 至 文件夹 00000 内
文件 1-00001.wav 至 文件夹 00001 内
文件 3-00002.wav 至 文件夹 00002 内
作者: 199221365 时间: 2024-11-5 18:51
引用另外一个帖子和idwma 大佬的解决方法
但是跟我的情况有点不一样,不知道怎么改
感谢大神的们的帮助
提问
提取文件名中倒数第一个"-"至倒数第三个"-"之间的字符串创建文件夹并移动文件至对应文件夹
例如: 文件名为 ...
hansenzhang 发表于 2021-10-12 14:20
回答
回复 hansenzhang
idwma 发表于 2021-10-12 15:39
作者: aloha20200628 时间: 2024-11-5 20:32
回复 1# 199221365 - @echo off &for /f "tokens=1* delims=-" %%a in ('dir/b/a-d *.wav') do (
- md "%%~nb" &move /y "%%a-%%b" "%%~nb") 2>nul
- pause&exit/b
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |