中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 13:34
48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » [讨论]任意修改文件(文件夹)显示的大小
可打印版本  1,552 / 13
第1楼 123cainiao 发表于 2008-01-11 13:50
初级用户 发帖 41 积分 97
[讨论]任意修改文件(文件夹)显示的大小
搜索论坛发现一个很有意思的代码:
fsutil file createnew C:\testfile.txt 1000

它可以创建任意大小的TXT文件。如果按照这种逻辑推理,是不是还有以下功能的代码:
1、创建任意大小的文件夹
2、任意修改已有文件或文件夹的大小显示信息。(就是在DOS和WIN界面下所查到的大小字节信息)
第2楼 huzixuan 发表于 2008-01-11 19:14
高级用户 发帖 219 积分 537 来自 芜湖
文件夹没有大小
第3楼 ZJHJ 发表于 2008-01-11 21:13
高级用户 发帖 374 积分 609
我试了一下,实际上是写入1000个空格
第4楼 zh159 发表于 2008-01-11 21:40
金牌会员 发帖 1,467 积分 3,687
Originally posted by ZJHJ at 2008-1-11 21:13:
我试了一下,实际上是写入1000个空格

不是1000个空格,空格16进制为“20”,fsutil file createnew testfile.txt 1000 写入的全是“00”
第5楼 123cainiao 发表于 2008-01-11 22:27
初级用户 发帖 41 积分 97
Originally posted by huzixuan at 2008-1-11 07:14 PM:
文件夹没有大小

呵呵,我这里是讲文件夹属性所显示的大小,主要是说WIN下,查看文件夹属性,会显示大小的。
第6楼 chenall 发表于 2008-01-11 22:29
银牌会员 发帖 469 积分 1,276 来自 福建泉州
不知可否用这个方法来清除硬盘数据?有没有有测试过.
一个40G的硬盘,用这个方法直接创建满硬盘的文件,如果写入的全是00的话那不就是可以清硬盘数据了.

要不然还是可以恢复的.
第7楼 123cainiao 发表于 2008-01-11 22:40
初级用户 发帖 41 积分 97
Originally posted by chenall at 2008-1-11 10:29 PM:
不知可否用这个方法来清除硬盘数据?有没有有测试过.
一个40G的硬盘,用这个方法直接创建满硬盘的文件,如果写入的全是00的话那不就是可以清硬盘数据了.

要不然还是可以恢复的.



实际上这个命令创建的应该是个“假性”文件,不是真有那么大。以前在电脑爱好者上看到有人用汇编语言编辑过一个可以改变文件在WIN下显示的大小,可惜当时没有留意。
第8楼 zh159 发表于 2008-01-12 01:09
金牌会员 发帖 1,467 积分 3,687
Originally posted by 123cainiao at 2008-1-11 22:27:

呵呵,我这里是讲文件夹属性所显示的大小,主要是说WIN下,查看文件夹属性,会显示大小的。

文件夹属性所显示的大小是文件夹内文件的大小,如果里面没有文件,即使有N个空文件夹,文件夹属性所显示的大小还是为0
第9楼 everest79 发表于 2008-01-12 01:40
金牌会员 发帖 1,127 积分 2,564
这个命令创建的文件跟声明变量一样,页面文件跟休眠文件就是这样创建的吧
第10楼 123cainiao 发表于 2008-01-13 20:50
初级用户 发帖 41 积分 97
这个假设看来还是有相当的推理成分,希望知道的高手能解答一下。
第11楼 ggmm888 发表于 2008-01-16 14:55
新手上路 发帖 3 积分 6
真的不知是1000空格还是什么
第12楼 pinghu 发表于 2008-02-10 23:00
中级用户 发帖 130 积分 307
这代码太搞笑了,一个批处理能塞满所有磁盘!哈哈哈!!
第13楼 scriptor 发表于 2008-02-11 03:16
银牌会员 发帖 555 积分 1,187
一点也不好笑啊!
还真让人害怕的!
不信你试一下,看能不能删除!
第14楼 pinghu 发表于 2008-02-11 16:42
中级用户 发帖 130 积分 307
我的猜想,若建文件的大小超过可用空间的大小,结果可能不会抹除数据,创建失败
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023