中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [讨论]任意修改文件(文件夹)显示的大小
作者:
标题: [讨论]任意修改文件(文件夹)显示的大小 上一主题 | 下一主题
123cainiao
初级用户





积分 97
发帖 41
注册 2007-8-30
状态 离线
『楼 主』:  [讨论]任意修改文件(文件夹)显示的大小

搜索论坛发现一个很有意思的代码:
fsutil file createnew C:\testfile.txt 1000
  
它可以创建任意大小的TXT文件。如果按照这种逻辑推理,是不是还有以下功能的代码:
1、创建任意大小的文件夹
2、任意修改已有文件或文件夹的大小显示信息。(就是在DOS和WIN界面下所查到的大小字节信息)

2008-1-11 13:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
huzixuan
高级用户




积分 537
发帖 219
注册 2006-10-31
来自 芜湖
状态 离线
『第 2 楼』:  

文件夹没有大小



江湖远
碧空长
路茫茫

    一个人漫无目的的奔跑,风,刺骨的冷....
2008-1-11 19:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ZJHJ
高级用户





积分 609
发帖 374
注册 2006-8-2
状态 离线
『第 3 楼』:  

我试了一下,实际上是写入1000个空格

2008-1-11 21:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by ZJHJ at 2008-1-11 21:13:
我试了一下,实际上是写入1000个空格

不是1000个空格,空格16进制为“20”,fsutil file createnew testfile.txt 1000 写入的全是“00”



2008-1-11 21:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复
123cainiao
初级用户





积分 97
发帖 41
注册 2007-8-30
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by huzixuan at 2008-1-11 07:14 PM:
文件夹没有大小

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

2008-1-11 22:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenall
银牌会员




积分 1276
发帖 469
注册 2002-12-23
来自 福建泉州
状态 离线
『第 6 楼』:  

不知可否用这个方法来清除硬盘数据?有没有有测试过.
一个40G的硬盘,用这个方法直接创建满硬盘的文件,如果写入的全是00的话那不就是可以清硬盘数据了.

要不然还是可以恢复的.



QQ:366840202
http://chenall.net
2008-1-11 22:29
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (366840202)  编辑帖子  回复  引用回复
123cainiao
初级用户





积分 97
发帖 41
注册 2007-8-30
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by chenall at 2008-1-11 10:29 PM:
不知可否用这个方法来清除硬盘数据?有没有有测试过.
一个40G的硬盘,用这个方法直接创建满硬盘的文件,如果写入的全是00的话那不就是可以清硬盘数据了.

要不然还是可以恢复的.

实际上这个命令创建的应该是个“假性”文件,不是真有那么大。以前在电脑爱好者上看到有人用汇编语言编辑过一个可以改变文件在WIN下显示的大小,可惜当时没有留意。

2008-1-11 22:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 8 楼』:  



  Quote:
Originally posted by 123cainiao at 2008-1-11 22:27:

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

文件夹属性所显示的大小是文件夹内文件的大小,如果里面没有文件,即使有N个空文件夹,文件夹属性所显示的大小还是为0



2008-1-12 01:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
everest79
金牌会员

一叶枝头,万树皆春



积分 2564
发帖 1127
注册 2006-12-25
状态 离线
『第 9 楼』:  

这个命令创建的文件跟声明变量一样,页面文件跟休眠文件就是这样创建的吧

2008-1-12 01:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复
123cainiao
初级用户





积分 97
发帖 41
注册 2007-8-30
状态 离线
『第 10 楼』:  

这个假设看来还是有相当的推理成分,希望知道的高手能解答一下。

2008-1-13 20:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ggmm888
新手上路





积分 6
发帖 3
注册 2007-2-5
状态 离线
『第 11 楼』:  

真的不知是1000空格还是什么

2008-1-16 14:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pinghu
中级用户





积分 307
发帖 130
注册 2008-2-1
状态 离线
『第 12 楼』:  

这代码太搞笑了,一个批处理能塞满所有磁盘!哈哈哈!!

2008-2-10 23:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 13 楼』:  

一点也不好笑啊!
还真让人害怕的!
不信你试一下,看能不能删除!

2008-2-11 03:16
查看资料  发短消息 网志   编辑帖子  回复  引用回复
pinghu
中级用户





积分 307
发帖 130
注册 2008-2-1
状态 离线
『第 14 楼』:  

我的猜想,若建文件的大小超过可用空间的大小,结果可能不会抹除数据,创建失败

2008-2-11 16:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: