如何创建任意大小的空文件

如何创建任意大小的空文件
所有的文件都是有实际作用的吗?当然不是 。有时候,由于某种需要,需要制作特定大小的空文件 。空文件里面没有任何内容,但是会占用磁盘空间,这就是其特殊的地方了 。下面介绍如何创建任意大小的空文件!
右击界面左下角的开始按钮 。
或者按win+x快捷键打开开始右键菜单 。
点击命令提示符(管理员) 。
以下为创建空文件的命令格式:
fsutilfilecreatenew文件存储位置带上名称和后缀名大小(以字节为单位)
举例:
fsutilfilecreatenewD:空文件空文件.txt1073741824
注:1073741824字节大约为1GB 。文件可以是任何格式!
在命令提示符(管理员)中输入命令
提示成功创建文件 。
打开创建文件的文件夹查看文件 。
其实,这样的文件过大是无法打开编辑的 。
确实为空文件,但是占用了指定的存储空间!
在windows中怎样用批处理命令新建一个大小可变的文件例如手动输入要建立MB或者5G的TXT文件因为你这个生成的大小范围可能比较广,代码肯定很长,我只给你个思路吧:
首先用echo.>%~dp02Bit.txt命令可以生成1个“标准2字节”txt文件 。如果你的批处理还需要考虑生成1个字节的文件,用echo命令是无法实现的,因为echo属于换行输出,回车就占2个字节 。如果需要考虑生成1字节的标准文件,你需要自己新建个txt文件,写入1个数字或字母 。
然后用【copy /b %~dp02Bit.txt %~dp02Bit.txt %~dp04Bit.txt】命令可以生成一个“标准4字节”文件,同理,可生成“8字节”、“16字节”、“32字节”……“1KB”、“1MB”、“1GB”的标准文件 。
这些标准文件彼此相差2倍,那是因为进制最小的只能是2进制了,有了这些标准文件,就能生成任意大小的文件了 。如果用户输入10M,把10转化为2进制就是1010,也就是用1个8M的标准文件+1个2M的标准文件就能生成1个10M的文件,同理11M就再加1个1M的标准文件即可 。
然后是精确度的问题,如果你的批处理允许用户输入2049KB这样的数据,而不会近似到2M,那么,你的麻烦大了 。因为批处理里面的数值型变量相当于C或Java里的int型,取值范围是-2147483648到2147483647,大约2G转化成字节就超了!你需要用到“大数加法”、“大数减法”运算
最后1个问题,新建1个好几个G的文件当然也没什么问题,比如视频软件,在下载时就会先建1个大小好几个G的虚文件,但你这题说的是TXT文件吧?我必须告诉你记事本打开个超过几十M的文件就吃力了哈 。
test文件夹怎么创建【如何创建任意大小的空文件】在test文件夹中建立空白文件,可以按照以下步骤操作:
打开test文件夹,可以使用文件管理器或者终端命令等方式进入该文件夹 。
在test文件夹中右键单击鼠标,选择“新建(N)” -> “文本文档(T)” 。
重命名该文本文档,将其命名为你想要的文件名,并且将其后缀名改为你需要的文件扩展名,如.txt、.html等等 。如果需要建立多个空白文件,可以重复以上步骤 。
完成以上步骤后,你就可以在test文件夹中看到新建的空白文件了 。
当然,你也可以通过命令行的方式在test文件夹中创建空白文件 。如果你使用的是Linux或者Mac系统,可以打开终端,进入test文件夹,然后使用touch命令来创建空白文件,命令格式如下:
plaintext
Copy code
touch filename.extension
其中,filename是你想要的文件名,extension是你需要的文件扩展名 。如果需要创建多个空白文件,可以将它们的文件名和扩展名用空格隔开 。例如,要在test文件夹中创建两个空白文件,一个名为test1.txt,另一个名为test2.html,可以使用以下命令:

推荐阅读