[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理如何用fsutil file createnew生成一个随机大小的文件?

我知道用fsutil file createnew命令可以生成一个指定大小的文件

但不知道如何用fsutil file createnew命令生成一个随机大小的文件,

如(fsutil file createnew D:\123\abc.dat %random:~-2%可以生成一个两位数的文件,

但要生成一个随机六位数的文件该怎么办)

要不能告诉我用其他命令或程序创建一个随机大小的空文件也行,

不知哪位大哥能告诉我一下,非常感谢!!!!!!!!!!!

[ 本帖最后由 xyb16816888 于 2010-6-2 00:59 编辑 ]

fsutil file createnew D:\123\abc.dat %random:~-2%%random:~-2%%random:~-2%?
OrzDEF

TOP

@echo off
set /a rnd=%random%%%9+1
for /l %%a in (1,1,5) do call set rnd=%%rnd%%%%random:~-1%%
fsutil file createnew D:\123\abc.dat %rnd%
pause

杯具,我总是把问题想复杂。。。
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

3楼的是正解!!!!!!!!!!!!!!!!!!!!!
谢谢帮助!!!!(只是如果源目录不存在,就无法生成新文件,我想还需要一个源目录是否存在的判断)

[ 本帖最后由 xyb16816888 于 2010-6-4 14:22 编辑 ]

TOP

建议你去消遣区看一下某位版主的头像 if exist

TOP

返回列表