求一个bat批处理文件写法

如图,我想把图中5个文件,放到同名文件夹中,先创建同名文件夹,再移动,自己写了几句,只能移动前两个,后面几个图片文件由于不同名,无法移动:
for %%a in (*.ts*) do (if "%%~xa" neq ".bat" md "%%~na")
for %%a in (*.ts*) do (if "%%~xa" neq ".bat" move "%%a" "%%~na")
for %%a in (*.nfo*) do (if "%%~xa" neq ".bat" move "%%a" "%%~na")
for %%a in (*-clearlogo.png*) do (if "%%~xa" neq ".bat" move "%%a" "%%~na")
for %%a in (*-fanart.jpg*) do (if "%%~xa" neq ".bat" move "%%a" "%%~na")
for %%a in (*-poster.jpg*) do (if "%%~xa" neq ".bat" move "%%a" "%%~na")
后三句执行错误,结果后三个图片的后缀名删除了。
有几千组这样的文件,如何实现批量处理?
...全文
相关推荐
BAT 批处理拷贝整个文件夹到别的文件夹下
NULL 博文链接:https://onestopweb.iteye.com/blog/2432415
批处理文件(bat)或者cmd命令的调用
在c#中处理cmd命令 可同时处理一条或者多条命令 并可获得处理后返回的结果 如果命令不正确可获得错误提示 里面的代码是wifi设置的一个小demo 通过cmd命令实现的
自动以管理员身份运行批处理bat文件(vbs与bat两种方法)
在日常运维工作中,为方便对windows用户进行系统安装或配置等,使用Windows自带的批处理(bat文件)是一种最为简单快速的方法
70个常用批处理bat程序
一些windows系统下常用的批处理,相信对于维护系统的人来说会有帮助的,主要用于winXP、vista/win7系统。
启动停止exe程序批处理bat文件
停止和启动exe程序的批处理bat文件


