Board logo

标题: [出题]生成顺序文件 [打印本页]

作者: hackate     时间: 2008-12-7 13:09    标题: [出题]生成顺序文件

今天闲着无聊..出个题目,大家一起来思考...

比如要生成100个文件..内容随便无所谓..主要在于文件名..

文件名要以cndos001,cndos002,cndos003,cndos004
这样直到cndos100..

看看大家谁有效率最好的建立文件的方式..呵呵.......

好的思路会加多分哦..
作者: tireless     时间: 2008-12-7 13:30

@echo off & setlocal EnableDelayedExpansion
md test
for /l %%a in (1 1 100) do (
  set n=00%%a
  type nul>test\cndos!n:~-3!
)

作者: s11ss     时间: 2008-12-7 13:38

@echo off & setlocal enabledelayedexpansion
for /l %%a in (1,1,100) do set "f=00%%a" & cd.>cndos!f:~-3!

作者: hackate     时间: 2008-12-7 13:47

@echo off
set n=10000
echo %time%
for /l %%a in (1,1,100) do (
setlocal enabledelayedexpansion
set /a n+=%%a
echo cndos!n:~-3!>cndos!n:~-3!.txt
endlocal
)
echo %time%
pause
这是我之前写的,看来楼上朋友的方法也很不错哦..
作者: Evangel     时间: 2008-12-7 14:02
@echo off
for /l %%a in (1001,1,1100) do (
set m=%%a
echo .>cndos!m:~-3!.txt
)
以前有过关于文件长度不定的程度,感觉用1占位的很经典……
作者: lifenjoiner     时间: 2008-12-7 15:36
cd.>cndos!f:~-3!
用的不错
作者: kioskboy     时间: 2008-12-8 08:45
好厉害!