Board logo

标题: [文本处理] 批处理怎样生成文件内容为指定格式的随机文件? [打印本页]

作者: wanglei8312    时间: 2011-6-2 00:44     标题: 批处理怎样生成文件内容为指定格式的随机文件?

要求:
1.在指定的目录中生成一个随机文件(后缀名为可以人为指定)
2.生成的随机文件格式为指定为(N行,N列)并且加入“,”号 例如:2011-06-01.txt文件打开后内容是:
1,2,3,4,........n
23,2312,2323,...n
生成的每行为数字组合,或者随机都可以
高人指点一下吧,(注:Google了很久都没有找到合适的批处理)
作者: wanglei8312    时间: 2011-6-2 00:47

自己能够生成随机或者指定文件的数量:
md r:\1
cd /d r:\1
for /l %%i in (1,1,10000) do echo.>>%%i
作者: wanglei8312    时间: 2011-6-2 00:47

但是文件的内容格式不会做
作者: Batcher    时间: 2011-6-2 00:55

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set file=%random%
  4. set ext=log
  5. set n=5
  6. set /a m=n-1
  7. cd.>%file%.%ext%
  8. for /l %%a in (1,1,%n%) do (
  9.     for /l %%b in (1,1,%m%) do (
  10.         set /p =!random!,<nul >>%file%.%ext%
  11.     )
  12.     >>%file%.%ext% echo !random!
  13. )
复制代码

作者: wanglei8312    时间: 2011-6-2 10:46

谢谢高手,能否把最后一个换行符去掉啊。我该了以后有多了一个




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2