找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19299|回复: 7

[文件操作] 有没有一个1G的文件只占用0字节的?[已解决]

[复制链接]
发表于 2023-2-8 14:39:28 | 显示全部楼层 |阅读模式
本帖最后由 czjt1234 于 2026-5-19 18:44 编辑

fsutil file createnew text.txt 52428800
这个建立的文件,大小50M,也占用50M的空间

但我好象记得以前碰到过一种情况,文件大小显示50M或1G
但占用空间并没有那么多,或者为0

是我记错了?

已解决,是稀疏文件,占用空间应该是等于格式化时的族大小
发表于 2023-2-8 17:24:07 | 显示全部楼层
fsutil file createnew text.txt 52428800
这个建立的文件,大小50M,也占用50M的空间

但我好象记得以前 ...
czjt1234 发表于 2023-2-8 14:39



    没有碰到过
发表于 2023-2-8 17:41:34 | 显示全部楼层
本帖最后由 窄口牛 于 2023-2-8 17:42 编辑

1p的也可以。1e的也可以。
 楼主| 发表于 2023-2-9 12:24:49 | 显示全部楼层
回复 3# 窄口牛


    有空请指点一下,我是记得有这么个说法的,不知道怎么实现了
发表于 2023-2-9 16:33:46 | 显示全部楼层
vhdx,img这种镜像文件,不移动就是不占地方的,一移动就是实际大小了。
 楼主| 发表于 2023-2-9 20:31:59 | 显示全部楼层
回复 5# 窄口牛


    谢谢,我试试看
发表于 2023-2-12 21:25:30 | 显示全部楼层
右键、属性、常规、高级、勾上压缩内容以便节省磁盘空间(如果已经勾了就先取消再勾一遍)
 楼主| 发表于 昨天 18:42 | 显示全部楼层
  1. @echo off
  2. rem 另存为 ANSI 编码的 bat
  3. fsutil.exe file createnew D:\1.txt 0x3200000
  4. echo 此时查看文件属性,大小50M,占用空间50M
  5. pause
  6. fsutil.exe sparse setflag D:\1.txt
  7. fsutil.exe sparse setrange D:\1.txt 0 0x3200000
  8. echo 此时查看文件属性,大小50M,占用空间只有几k或几十k
  9. pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-5-20 11:37

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表