标题: [文本处理] [已解决]批处理如果复制多个txt? [打印本页]
作者: smith203 时间: 2011-4-4 11:30 标题: [已解决]批处理如果复制多个txt?
我想把文档a.txt, 复制为b1.txt; b2.txt; b3.txt........, 并清空里面的内容,请问怎么弄,
我目前只会用最笨的办法
copy a.txt >b2.2.txt
for %%a in (b2.2.txt) do del b2.2.txt >>b1.txt
copy a.txt >b2.2.txt
for %%a in (b2.2.txt) do del b2.2.txt >>b2.txt
copy a.txt >b2.2.txt
for %%a in (b2.2.txt) do del b2.2.txt >>b3.txt
..................
..................
..................
作者: hanyeguxing 时间: 2011-4-4 12:02
为什么要复制而不直接生成呢?
0字节:- @echo off
- for /l %%a in (1 1 3) do cd/d>b%%a.txt
复制代码
2字节:- @echo off
- for /l %%a in (1 1 3) do >b%%a.txt echo;
复制代码
作者: TX_kakashi 时间: 2011-4-4 12:03
- @echo off
- for /l %%a in (1,1,20) do (
- copy "a.txt" "b%%a.txt"
- )
- cd.>a.txt
复制代码
作者: smith203 时间: 2011-4-4 12:49
为什么要复制而不直接生成呢?
0字节:@echo off
for /l %%a in (1 1 3) do cd/d>b%%a.txt2字节:@echo off
for /l %%a in (1 1 3) do >b%%a.txt echo;
hanyeguxing 发表于 2011-4-4 12:02
谢谢, 因为我以前不会生成, 现在可以了。
作者: hbwazxf 时间: 2011-4-4 18:58
新手学习一下吧。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |