本帖最后由 cjiabing 于 2011-6-23 21:23 编辑
| @echo off | | ::零字节 | | cd.>1.txt | | cd.>2.txt | | cd.>3.txt | | pause | | ::使用一个cd命令创建多个文件,命令格式:cd,n>Name1.txt,n-1>Name2.txt,n-2>Name3.txt,n-3…… | | ::注意:cd后面以及各个文件名之间跟的是点号“,”,重定向符“>”前跟的是数字,这个数字第一个是要创建的文件总数,依次递减,直至1。 | | cd,4>111.txt,3>222.txt,2>333.txt,1>444.txt | | cd,3>121.txt,2>122.txt,1>123.txt | | pause | | ::显然不是零字节,并且,似乎与句柄那类东西有关,速度受到一定程度的影响,而且成功率有可能无法保证,比如下例: | | cd,5>4321.txt,4>4321.txt,3>4322.txt,2>4323.txt,1>4324.txt>nul 2>nul | | cd,6>a.txt,5>b.txt,4>c.txt,3>d.txt,2>e.txt,1>f.txt | | ::不能重复利用,无法覆盖原来的数据。 | | pause | | del 4321.txt,4321.txt,4322.txt,4323.txt,4324.txt,121.txt,122.txt,123.txt,111.txt,222.txt,333.txt,444.txt,3.txt,2.txt,1.txt,e.txt,a.txt,b.txt,c.txt,d.txt,f.txtCOPY |
楼主的绝招真多啊!~学学点。不过那个同时创建多个文件的似乎无效:
1、只创建得一两个,2、速度慢,出错。
我研究了一下,提出以下方案,大家看看怎么样!~ |