源代码如下:
@echo off
copy nul hao.txt
set x1=%random%%%20+1
for /l %%i in (1,1,%1) do if not exist !x1!.txt copy hao.txt c:\233\%%i.txt
pause
del hao.txt
:eof
虽然问题看似简单,但是我觉得还是有必要不断提出问题,解决问题,这样才有进步。
也希望有那位高人能用set来实现作者: singledark 时间: 2007-11-1 22:43 好强啊 我也一直在找这个问题 不过你这个是在当前目录生成一个文本 不知道能不能指定目录呢?作者: singledark 时间: 2007-11-1 22:47 set x1=%random%%%20+1
for /l %%i in (1,1,%1) do if not exist !x1!.txt copy hao.txt c:\233\%%i.txt
这段是什么意思? 当前目录吗
不需要这段就可以
大概就是 COPY NUL 然后是目录 可以指定 我试过了已经
@echo off
copy nul/*拷贝的系统文件 不知道是什么*/ hao.txt/*指定目录 不指定直接写文件名则是当前目录*/
:eof/*这个是什么。。。我只知道有清屏cls*/作者: abcd 时间: 2007-11-1 23:17 真搞不懂楼主为什么要写的这么繁琐??