想做一个这样的批处理,谁会搞?

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:45:34
我下了一些MTV,在一个文件夹下。现在想用这个批处理搜索所有MTV的文件名,如果文件名中含有某个歌手的名字,就把这个MTV移动到相应的文件夹下!
大哥,命令语法不正确啊!
歌手名是第一个字断,中间用-隔开
哥哥,我的测试不通过呀,找不到文件

@for /f "tokens=1* delims=-" %%a in ('dir /a-d /b *.rm,*.rmvb,*.wma') do if not exist "%%a" (md "%%a"&&move "%%a-%%b" "%%a\") else (move "%%a-%%b" "%%a\")
修改了下 你说你的MTV名字格式是 歌手名-歌名.后缀 这样的
那就简单多了 把上面的代码保存bat文件放到那个文件夹直接运行即可
我这测试通过