前言

为什么要创建空文件?

当初,我是为了给网吧服务器的缓存盘做占位。。

我不知道WWDS的开发是怎么想的?又或者他们缺乏经验?

如果选用了一固态硬盘做缓存盘,那么它会只给硬盘保留5G的可用空间,其余空间全部用做缓存!这显然是缺乏常识的做法!因为固态硬盘的可用空间太低,会影响性能!

面对这种情况,最好的做法是在启用功能前先把固态硬盘分区,保留一定的空间。。

已经启用的情况,又不想去折腾,所以我选择创建一个2、30G的空文件做占位,不让WWDS使用!因为是空文件,实际并没有任何数据,理论上并不会影响固态硬盘的擦写平衡等,也就不会影响性能了。。

当然,空文件还有其它妙用,这里就不讲了。。

盘它

Windows中提供了一个强大的文件系统管理工具:fsutil.exe

它很强大,有非常多的功能,但是这里只讲如何用它创建空文件。

例1,在Z盘上创建一个空文件file.txt,文件大小1073741824字节,也就是1G:

fsutil file createnew Z:\file.txt 1073741824

如图:

例2,将file.txt文件的大小更改为1024个字节(1K):

fsutil file setEOF Z:\file.txt 1024

如果file.txt文件小于1024字节,那么会自动在文件尾添加空数据。如果文件大于1024字节,则会把后面的数据截断!

例3,使用空数据覆盖文件中的内容:

fsutil file setZeroData offset=100 length=99 Z:\file.txt

命令行中offset是偏移位置,offset=100表示从文件的第101个字节开始覆盖,length=99表示覆盖长度为99个字节。。

Windows下快速创建指定大小的空文件相关推荐

  1. linux下创建指定大小的空文件

    使用dd这个linux命令可以创建一定大小文件. linux创建文件命令:dd命令 把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换.语法: CODE:[Copy to cl ...

  2. windows下快速创建大文件

    windows下快速创建大文件 F:/>fsutil file createnew wu 20480000000 已创建文件 F:/wu 也可以使用API SetEndOfFile

  3. C++ 创建指定大小的空白文件

    有时候我们需要创建指定大小的空白文件,我们可以使用Windows下的api CreateFileMapping创建 // 创建的文件总大小 = dwHigh * 4G + dwLow // 当总大小小 ...

  4. C语言创建指定大小的txt文件

    近来需要测试网络的下载速率,自己搭了个服务器,好让客户端可以从服务器下载文件测试下载性能.需要准备些固定大小的文件,例如600k.4M等大小的文件. 思路很简单,C中一个 char类型占 1 byte ...

  5. 生成指定大小的空文件

    dd if=/dev/zero of=M.file bs=1M count=50 生文件名为 M.file的空文件,写 50 次,每次写1M: 转载于:https://www.cnblogs.com/ ...

  6. Linux系统下如何创建任意大小的测试文件

    2019独角兽企业重金招聘Python工程师标准>>> 在linux下面产生任意大小的测试文件其实很简单,命令: dd if=/dev/zero of=/tmp/test.iso b ...

  7. cmd 下快速创建任意大小(超大)文件

    方法:点击打开cmd窗口后执行命令 fsutil file createnew 文件名  文件大小(以字节为单位) 例如:

  8. 文件上传时快速生成1G、10G大小的空文件

    文章目录 前言 1.Linux系统 2.windows系统 前言 本文是由于公司测试人员测试文件上传时, 问我该如何创建指定大小的大文件 比如1G.10G等大小的文件 本文讲述了linux系统.win ...

  9. linux 创建线程函数吗,[笔记]linux下和windows下的 创建线程函数

    linux下和windows下的 创建线程函数 #ifdef __GNUC__ //Linux #include #define CreateThreadEx(tid,threadFun,args) ...

最新文章

  1. Percona Cluster集群讲解
  2. dedecms 页面无刷新调取
  3. 把SAP Analytics Cloud嵌入到SAP Cloud for Customer系统里
  4. jQuery Mobile里xxx怎么用呀? (事件篇)
  5. 细学PHP 14 mysql-4
  6. 《开源框架那点事儿14》:教计算机程序解数学题
  7. 虚拟机体验苹果系统.Mac OS X On VMware.[Intel/AMD]版本
  8. socket实现一个简单的echo服务
  9. vector的学习(系统的学习)
  10. vs2013 也能重构(refactor )变量名了
  11. 什么是CSS+DIV及其优势所在?
  12. readonly strong nonatomic 和IBOutlet
  13. Python3安装Crypto模块
  14. 慕课《算法分析与设计》山东财经大学李恒武,第二章算法分析 测验题问题梳理答案
  15. msdn下载的系统怎么安装
  16. Hyper-V安装lede软路由历程及注意事项
  17. 先验概率 后验概率 贝叶斯法则 贝叶斯公式
  18. 安装JDK+SDK+eclipse+Android Studio+模拟器(夜神OK,AVD黑屏)
  19. GYM 101653 T.Runes(水~)
  20. 关于电影票对接公众号cps

热门文章

  1. yocto Extensible SDK介绍
  2. oracle中插曲时间,Oracle 11g升级过程中的小插曲(Ora-24248: Xml Db Extensible Security Not Installed)...
  3. pdf怎么加水印,pdf加水印简单方法
  4. linux串口蜂鸣器报警电路,蜂鸣器报警器电路图 五款模拟电路设计原理图详解
  5. Linux:文件权限管理小案例1:警察和土匪游戏
  6. 看完你也能独立负责项目!产品经理做APP从头到尾的所有工作流程详解!
  7. PHP搭建织梦网站,dedeCMS+PHPStudy帮助新手实现在本地搭建织梦网站
  8. Alfred workflow 开发指南
  9. NIOS_II填坑之路——EPCS出现“Cannot open flash device”解决办法
  10. 微信公众号不限制关键词自动回复次数的解决办法,详细操作方法。