标题: [讨论]任意修改文件(文件夹)显示的大小
[打印本页]
作者: 123cainiao
时间: 2008-1-11 13:50
标题: [讨论]任意修改文件(文件夹)显示的大小
搜索论坛发现一个很有意思的代码:
fsutil file createnew C:\testfile.txt 1000
它可以创建任意大小的TXT文件。如果按照这种逻辑推理,是不是还有以下功能的代码:
1、创建任意大小的文件夹
2、任意修改已有文件或文件夹的大小显示信息。(就是在DOS和WIN界面下所查到的大小字节信息)
作者: huzixuan
时间: 2008-1-11 19:14
文件夹没有大小
作者: ZJHJ
时间: 2008-1-11 21:13
我试了一下,实际上是写入1000个空格
作者: zh159
时间: 2008-1-11 21:40
Originally posted by ZJHJ at 2008-1-11 21:13:
我试了一下,实际上是写入1000个空格
不是1000个空格,空格16进制为“20”,fsutil file createnew testfile.txt 1000 写入的全是“00”
作者: 123cainiao
时间: 2008-1-11 22:27
Originally posted by huzixuan at 2008-1-11 07:14 PM:
文件夹没有大小
呵呵,我这里是讲文件夹属性所显示的大小,主要是说WIN下,查看文件夹属性,会显示大小的。
作者: chenall
时间: 2008-1-11 22:29
不知可否用这个方法来清除硬盘数据?有没有有测试过.
一个40G的硬盘,用这个方法直接创建满硬盘的文件,如果写入的全是00的话那不就是可以清硬盘数据了.
要不然还是可以恢复的.
作者: 123cainiao
时间: 2008-1-11 22:40
Originally posted by chenall at 2008-1-11 10:29 PM:
不知可否用这个方法来清除硬盘数据?有没有有测试过.
一个40G的硬盘,用这个方法直接创建满硬盘的文件,如果写入的全是00的话那不就是可以清硬盘数据了.
要不然还是可以恢复的.
实际上这个命令创建的应该是个“假性”文件,不是真有那么大。以前在电脑爱好者上看到有人用汇编语言编辑过一个可以改变文件在WIN下显示的大小,可惜当时没有留意。
作者: zh159
时间: 2008-1-12 01:09
Originally posted by 123cainiao at 2008-1-11 22:27:
呵呵,我这里是讲文件夹属性所显示的大小,主要是说WIN下,查看文件夹属性,会显示大小的。
文件夹属性所显示的大小是文件夹内文件的大小,如果里面没有文件,即使有N个空文件夹,文件夹属性所显示的大小还是为0
作者: everest79
时间: 2008-1-12 01:40
这个命令创建的文件跟声明变量一样,页面文件跟休眠文件就是这样创建的吧
作者: 123cainiao
时间: 2008-1-13 20:50
这个假设看来还是有相当的推理成分,希望知道的高手能解答一下。
作者: ggmm888
时间: 2008-1-16 14:55
真的不知是1000空格还是什么
作者: pinghu
时间: 2008-2-10 23:00
这代码太搞笑了,一个批处理能塞满所有磁盘!哈哈哈!!
作者: scriptor
时间: 2008-2-11 03:16
一点也不好笑啊!
还真让人害怕的!
不信你试一下,看能不能删除!
作者: pinghu
时间: 2008-2-11 16:42
我的猜想,若建文件的大小超过可用空间的大小,结果可能不会抹除数据,创建失败