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
好厉害!