[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 求助批处理怎样批量提取TXT的文件名中的一些字符?

该文件夹中有以下2中类似文件:
3-1.txt  3-2.txt  3-3.txt 3-4.txt....
3--1.txt  3--2.txt  3--3.txt  3--4.txt....
要求提取第一个“-”后面的文件名到另外一个cc.TXT文件中 ,例如:
3-1.txt 就提取:1>>cc.txt
3--1.txt 就提取-1 >>cc.txt
可以实现吗?最好不要移动文件,那样效率太低了饿

求帮忙啊 大神们看你们的了

TOP

那点不懂啊?
很简单  就是提取文件名中的 第一个“-”后面的内容(不要后缀)

TOP

就是吧文件名输出到另外一个TXT文件中

TOP

F5都按坏了  莫非真的不能实现?

TOP

BAT1 发表于 2012-2-22 14:51



    太谢谢了 我区试试

TOP

!a:~2,-4!  
这个什么意思?
为什么是-4?

TOP

本帖最后由 hou3343268 于 2012-2-22 15:03 编辑

把前面改成
set a=%%~ni
我改成 !a:~2,3!也可以啊  

TOP

namejm 发表于 2012-2-22 15:03



    哇都惊动版主了  ,太荣幸了 谢谢了 测试可以用 学习了

TOP

返回列表