本帖最后由 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.txt
复制代码 楼主的绝招真多啊!~学学点。不过那个同时创建多个文件的似乎无效:
1、只创建得一两个,2、速度慢,出错。
我研究了一下,提出以下方案,大家看看怎么样!~ |