如何在硬盘上快速建立一个大文件?
比如:bitcomet   
 在硬盘上创建几个G大小的文件时,没有一点延迟,不像快车。   
 用.net怎样实现这样的效果?   
 谢谢
------解决方案--------------------内存映射对这种快速创建超大型文件没有帮助   
 想搞这个,要么直接写FAT,要么做延迟加载
------解决方案--------------------现在的程序员啊...思维都僵化了...   
 using (FileStream fs = File.Create(filename)) 
 { 
 fs.Seek(filelength, SeekOrigin.End); 
 fs.WriteByte(0); 
 }   
 小于9兆T的文件(只要你有那么大硬盘OS也支持的话)...无论多大...花的时间都是0s...
------解决方案--------------------环境不会差的,呵呵~~   
 第一: 
 Using Fs = File.Create( "D:\AAA.Txt ") 
 在我这里提示的就是没有实现IDisposeable 接口。。。。。。 
 End Using   
 第二: 
 创建出来文件,依旧是0字节   
 我也希望有个好的答案——大家探讨问题,怎么会不去试验就乱说 
 20分不值得我这么费劲——而且看楼主信誉分,给不给还难说,只是想找一个答案罢了。 
 如果你的方法真的好用——当然更好   
 Dim Fs As System.IO.FileStream 
 Fs = File.Create( "D:\AAA.Txt ") 
 Fs.Seek(124000000, SeekOrigin.End) 
 Fs.WriteByte(0) 
 我的写法——我只会Vb.net,不知道有没有问题,请检查