J2EE社区

苟有恒,何必三更起五更眠;
最无益,只怕一日曝十日寒.
posts - 241, comments - 318, trackbacks - 0, articles - 16

如何读取本地磁盘驱动器?

Posted on 2011-12-16 17:29 xcp 阅读(1031) 评论(0)  编辑  收藏 所属分类: Ajax

 

<html>
<head>
</head>
<body>
    
<script type="text/javascript">
        
var   fso;
        
var   drvs;    
        
var   drv; 
        
var   s; 


        fso   
= new ActiveXObject("Scripting.FileSystemObject"); 
        drvs  
= new   Enumerator(fso.Drives); 
        s     
=   " ";

        
for(;!drvs.atEnd();drvs.moveNext()){ 
            drv   
=   drvs.item(); 
            s   
=   s   +   drv.DriveLetter; 
            s   
+=   "   -   "
            
if   (drv.DriveType   ==   3
                n   
=   drv.ShareName; 
            
else   if   (drv.IsReady) 
                n   
=   drv.VolumeName   +   "   totalSize:   "   +   drv.totalSize   +   "   freeSpace:   "   +   drv.freeSpace   +   "   availableSpace:   "   +   drv.availableSpace; 
            
else 
                n   
=   "[Drive   not   ready] "

            s   
+=     n   +   "\n "
        } 
        alert(s);
    
</script>
</body>
</html>

 




名称: ♪4C.ESL | .↗Evon
口号: 遇到新问题♪先要寻找一个方案乄而不是创造一个方案こ
mail: 联系我