软件注册站
热情软件屋

 
如何控制一个目录的空间大小
编号: QA004907    
建立日期: 2004年9月7日 最后修改日期: 2004年9月7日
所属类别: Visual Basic - 磁盘、文件和目录
   
    操作系统:windows2000 server
    编程工具:Visual Basic 6.0 (no sp6)
    问题:如何控制一个目录的空间大小?如:现在有一个目录e:\123,我希望能把它映象成虚拟目录如k盘(这一步我已经实现),此后,用户只需对K盘进行相关操作,但实际上K盘上的数据仍然是在E:\123目录里。这就带来一个问题,我不想K盘此时拥有过多的空间(比如我想限制在一张软盘空间大小,1.44MB),我该如何通过程序来进行控制设置呢?我最后想达到这种效果,一旦用户向K盘写数据,如果K盘已经超过1.44MB,就会自动弹出对话框提醒用户空间不够,就好比我们直接对软盘操作一样,这个该怎么实现呢?用户在“我的电脑”里看到的K盘空间应该也是1.44MB最大才对。最好是能自动判断空间大小。
    水平: 中级(佘俊)
   
    这个问题好解决。
    你要的其实就是一个FILEDISK(http://www.insidewindows.info/),需要通过文件系统过滤驱动完成。
    你搜FILEDISK、IFS KIT或者到www.driverdevelop.com/frum里面有一个专版讲这些东西。
    FILEDISK的代码编译可以直接使用,不用另外开发了。开放源代码的东西。

    

此问题由Lee Rambow回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 磁盘、文件和目录, disk, file, fat, directory, folder

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio