首页 > 系统相关 >文件上传测试:Windows 创建指定大小的文件

文件上传测试:Windows 创建指定大小的文件

时间:2023-01-17 14:33:38浏览次数:41  
标签:文件 Windows fsutil 指定 file 大小 txt 上传

读者提问:

 

『我们测试文件上传时需要上传指定大小的文件,Windows 如何创建指定大小的文件,有比较便捷的操作方法吗 ?』

 

阿常回答:

 

  • fsutil.exe 创建指定大小文件

  • 指定内容生成指定大小文件

  • 快速生成多个指定大小文件

 

一、fsutil.exe 创建指定大小文件

 

创建指定文件大小指令

fsutil file createnew <filename> <length>

以下命令将在 D:\projects\test 目录下创建大小为 4KB 的文件 4096.txt
fsutil file createnew D:\projects\test\4096.txt 4096

 

 

需要注意的是,通过 fsutil 指令生成的文件是空文件。

 

二、指定内容生成指定大小文件

 

以下命令将在 D:\projects\test 目录下创建大小为 2KB 的文件 2k.txt,文件内容是 1024个 “ 常 ” 字。

 

"常"*1024 > 2k.txt

 

2k.txt 默认编码是 UFT-16,“ 常 ” 占 2个字节,所以文件大小刚好为 2KB。

 

 

也可以自定义文件编码:

"常" * 1024 | out-file 3k.txt -Encoding UTF8

 

“ 常 ” 在 UTF-8 中占 3个字节,所以生成的文件为 3KB大小。

 

 

三、快速生成多个指定大小文件

 

想要一次性生成 10个 20M大小的文件,可以创建一个批处理脚本 create_file.bat,脚本内容如下:

@echo off

set a=1
:loop
fsutil file createnew file%a%.txt 10485760
echo file%a% done
set /a a+=1
if %a% lss 11 goto :loop

pause

 

双击运行 create_file.bat 即可批量生成 10个 20M 大小的文件。

 

 

阿常碎碎念:

 

以上内容来源网络,由阿常整理总结。

 

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流

标签:文件,Windows,fsutil,指定,file,大小,txt,上传
From: https://www.cnblogs.com/TesterChang/p/17057737.html

相关文章

  • 【Windows】清除运行历史记录
    ✨清除运行历史记录搜索注册表编辑器或者regedit在注册表编辑器中,定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU删除所有非......
  • 【Windows】资源管理器窗口恢复默认大小
    ✨资源管理器窗口恢复默认大小搜索注册表编辑器或者regedit在注册表编辑器中,定位到HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows......
  • 【VSCode】vue文件保存时自动格式化
    用户目录下:AppData\Roaming\Code\User\settings.json1{2"workbench.colorTheme":"DefaultDark+",3"workbench.iconTheme":"vscode-icons",4"bracket......
  • 采用C语言写文本文件实例
    今天有同事的写文本文件时出了些问题,我查看了下,她的代码对于句柄的处理有些问题。每次打开后,没有close掉。经改正后,解决了问题。为了避免更多的同行避免这样的低级问题,我写......
  • 创建一个让root都无法删除的文件
    问:发现Windows中有文件删除不了,怎么办?答:使用360强制删除,粉碎文件。那么在Linux下有文件删除不了怎么办?1.使用Xshell悄悄在后台给文件添加扩展属性chattr+ia.txt#......
  • 解决Enable-WindowsOptionalFeature : 功能名称 Microsoft-Hyper-V 未知。
    将下面内容复制到文本文件中,然后将文件命名为Hyper-V.cmd,然后以管理员身份运行即可,运行完成后重启电脑。pushd"%~dp0"dir/b%SystemRoot%\servicing\Packages\*Hyper-V*.m......
  • Spring Boot 配置文件
    SpringBoot配置文件SpringBoot官方提供了两种常用的配置文件格式,分别是properties、yml格式。相比于properties来说,yml更加年轻,层级也是更加分明。properties和yml......
  • Spring Boot 日志文件
    SpringBoot日志文件日志文件是用于记录系统操作事件的记录文件或文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。......
  • 20. Pytest.ini文件介绍
    一、前言pytest.ini文件是Pytest的主配置文件,可以改变Pytest的运行方式,pytest.ini文件的名字是固定的,不能改动。pytest.ini文件可以改变Pytest测试框架默认的行为(查找执......
  • windows安装mysql压缩包
    1.解压压缩包2.在解压好的根目录下新建my.ini文件,内容可如下:[mysqld];设置3306端口port=3306;设置mysql的安装目录basedir=D:/wamp64/bin/mysql/mysql8.0.28;设置mysql......