标题: [文本处理] [已解决]批处理怎样给txt重命名并且前面加入特定字符? [打印本页]
作者: fanfande 时间: 2010-8-12 23:18 标题: [已解决]批处理怎样给txt重命名并且前面加入特定字符?
同一文件夹下N多txt
现用批处理方式给每个txt做2个处理:
①重命名每个txt
规律是:在之前的文件名前面加入特定字符
举例:
1.txt
重命名后给他文件名前面指定加入特定字符 "xxx文档",变成这样:
xxx文档_1.txt
②在每个txt末尾加上指定字符(指定字符可编辑)
谢谢各位!
[ 本帖最后由 fanfande 于 2010-8-14 23:59 编辑 ]
作者: 随风 时间: 2010-8-13 12:03
②在每个txt末尾加上指定字符(指定字符可编辑)
txt 末尾是指文件内容的末尾吗?
如果是
这个末尾是指最后一行内容的末尾?还是最后一行?
比如a.txt内容为:
abcd
1234
空行
你要的结果是?
abcd
1234指定字符
空行
还是?
abcd
1234
指定字符
空行
作者: fanfande 时间: 2010-8-13 18:42
回复随风版主:
应该是说的第2种方式,但是又有一点点差别
比如a.txt内容为:
abcd
1234
空行
那么结果是:
abcd
1234
空行
指定字符
即文本的最后内容(含空行)后回车后加入指定字符!
(ps,不得不说,你们做技术的思维很严谨)
作者: FOR 时间: 2010-8-14 00:38
- @echo off
- set "num=指定字符"
- md temp 2>nul
- for /f "delims=" %%I in ('dir/b *.txt') do (
- type "%%I">"temp\xxx文档_%%~nxI"
- echo,>>"temp\xxx文档_%%~nxI"
- echo,%num%>>"temp\xxx文档_%%~nxI"
- )
- start temp
复制代码
作者: fanfande 时间: 2010-8-14 23:59
回复楼上,成功了!3q
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |