Set fso=Server.CreateObject("Scripting.FileSystemObject") |
<%Set fso=Server.CreateObject("Scripting.FileSystemObject")%> <%=fso.GetDriveName("d:")%><br> <%=fso.GetDrive("d:")%> |
<% Set fso=Server.CreateObject("Scripting.FileSystemObject") Set drv=fso.GetDrive(fso.GetDriveName("d:")) %> 該盤的空間大小:<%=drv.TotalSize%><br> 該盤的剩余空間大小:<%=drv.FreeSpace%> |
<% Function ShowDriveInfo(drvPath) Dim fso, drv, s Set fso = CreateObject("Scripting.FileSystemObject") Set drv = fso.GetDrive(fso.GetDriveName(drvPath)) s = "驅動盤" & drv & "的卷標是:" s = s & drv.VolumeName & "<br>" s = s & "總計空間:" & drv.TotalSize & "<br>" s = s & "剩余空間:" & drv.FreeSpace & "<br>" s = s & "文件類型:" & drv.DriveType & "<br>" s = s & "文件系統:" & drv.FileSystem Response.Write s End Function %> <% on error resume next whatpath=request.form("path") if whatpath<>"" then ShowDriveInfo(whatpath) end if%> <form action="drvinfo.asp" method="post"> <input name="path"> <input type="submit"> </form> |
<% Function tran(Driver) Select Case Driver Case 0: tran="設備無法識別" Case 1: tran="軟盤驅動器" Case 2: tran="硬盤驅動器" Case 3: tran="網絡硬盤驅動器" Case 4: tran="光盤驅動器" Case 5: tran="RAM虛擬磁盤" End Select End Function set fso=Server.CreateObject("Scripting.FileSystemObject") %> <table border=1 width="100%"> <tr> <td>盤符</td> <td>類型</td> <td>卷標</td> <td>總計大小</td> <td>可用空間</td> <td>文件系統</td> <td>序列號</td> <td>是否可用</td> <td>路徑</td> </tr> <% on error resume next For each drv in fso.Drives Response.Write "<tr>" Response.Write "<td>" & drv.DriveLetter & "</td>" Response.write "<td>" & tran(drv.DriveType) & "</td>" Response.write "<td>" & drv.VolumeName & "</td>" Response.write "<td>" & FormatNumber(drv.TotalSize / 1024, 0)& "</td>" Response.write "<td>" & FormatNumber(drv.Availablespace / 1024, 0) & "</td>" Response.write "<td>" & drv.FileSystem & "</td>" Response.write "<td>" & drv.SerialNumber & "</td>" Response.write "<td>" & drv.IsReady & "</td>" Response.write "<td>" & drv.Path & "</td>" Response.Write "</tr>" Next set fs=nothing %> </table> |
新聞熱點
疑難解答