快速生成较大文本文档的两种方法
在学习用FTP发送文件的过程中,需要用到一个比较大的文件进行传输测试。因此百度了一下如何生成指定大小文件的方法,发现在WINDOWS下有两种方法比较实用,记录如下:
第一种方法:
- 在运行窗口中输入CMD命令回车,进入命令行模式。
- 在此界面下输入:”fsutil file creatnew test.txt 1024”即可产生一个占用空间为1024字节,名为test.txt的文本。
命令中1024即为该文件占用空间大小,可以任意指定。比如输入1048576就可以产生一个1M大小的文件。当然你完全可以指定更大的数值产生10M,100M的文件都没有问题。遗憾的是这种方法生成的文件无论多大,它都是一个空文件。下面还有一种方法可以生成有内容的文件。
第二种方法:
- 在任意位置新建一个文件夹。
- 在文件夹中新建一个txt文档并打开。在文件中输入以下内容:
@echo off
for /l %%n in (1,1,1234) do (
type 1.txt >> 1.doc
)
- 退出并保存该文本文档,并将其后缀名修改为bat
- 在该文件中再新建一个名为1的txt文档。
- 在该文档中粘帖一定的内容(比如1K字节的文章)并保存退出。
- 双击刚才生成的BAT文档。
- 此时在该文件夹内就会生成一个较大的doc文档。该文档的最终大小和你最初粘帖在1.txt当中的内容大小和BAT文件中那个循环次数有关。循环次数就是bat文档中的1234。你可以将它修改大小,以获得你希望得到的文件大小
两种方法对比:第一种方法能够迅速得到指定大小的文件,但是文件为空。第二种方法能够得到有内容的大文件。但是文件大小不易精确控制。