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

[文件操作] [已解决]批处理怎样生成体积渐增的1-1000.rar或zip文件?

又来请教了
批处理生成1000个rar文件
要求1.文件名:
1.rar
2.rar
3.rar
...一直到...
1000.rar

要求2.并且生成的文件大小为():

1.rar        1.01M
2.rar         1.02M
3.rar         1.03M
4.rar          1.04M
..文件名+1..     文件大小+0.01M
10.rar       1.1M
........一直这样下去
100.rar      2.0M
............
999.rar     9.99M
1000.rar    10.00M(最后这个可以不要, 只要1-999个生成也可以)

希望知道的朋友能帮帮我  先谢谢了[]

[ 本帖最后由 w1983912 于 2011-2-24 20:52 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

只要是rar文件或zip文件 错误的垃圾文件都可以 只要是1.rar-----1000.rar 这样的就可以
没什么限制 最好能0.01M 递增拉 不能也可以  只需要10M以下的1000个不一样大小的rar或zip文件

请帮忙 谢谢

TOP

for /l %%a in (1 1 1000) do fsutil file createnew %%a.rar 1048000

能生成1000个1M的rar  但是不是递增 请问能否实现呢     朋友 或随机也可以

我现在就手动  一个一个生成 使用这个命令也能 想要多大就要多大  只能一个一个。。。

无论如何    谢谢

TOP

for /l %%a in (99 1 99) do fsutil file createnew %%a.rar 92160
for /l %%a in (100 1 100) do fsutil file createnew %%a.rar 921600


不懂如何才能每行累加102字节

呵呵 我已经搞定了  这样不是很好么    虽然 一行一个的命令...........

TOP

批处理中的批处理 继续求助啊

以下是生成1-999个rar文件    文件大小是:1.01M-9.99M
101-999  是999个文件
1-100个文件是从1M开始的 所以1.rar  就是1M+0.01M=1024000+10240=101*10240=1034240
一直到最后999.rar  大小为999*10240=9.99M

请帮我变成:
for /l %%a in (1 1 1) do fsutil file createnew %%a.rar 1034240
for /l %%a in (2 1 2) do fsutil file createnew %%a.rar 1044480
for /l %%a in (3 1 3) do fsutil file createnew %%a.rar 1054720
for /l %%a in (4 1 4) do fsutil file createnew %%a.rar 1064960
.............
for /l %%a in (997 1 997) do fsutil file createnew %%a.rar 10209280
for /l %%a in (998 1 998) do fsutil file createnew %%a.rar 10219520
for /l %%a in (999 1 999) do fsutil file createnew %%a.rar 10229760

先谢谢了 希望帮到底

TOP

回复 2楼 的帖子

没有解决啊  朋友  请认真对待.........   我运行你的代码只得到5个txt文件   1K的

TOP

回复 14楼 的帖子

我是菜鸟中的菜鸟   谢谢  终于解决了  哈哈哈哈哈哈哈哈

TOP

返回列表