ASP Drive-objekt

Drive-objektet används för att returnera information om lokala diskenheter eller nätverksdelade enheter.

Exempel

Få tag på det tillgängliga utrymmet för en specifik enhet
Detta exempel visar hur man först skapar ett FileSystemObject-objekt och sedan använder egenskapen AvailableSpace för att få tag på det tillgängliga utrymmet för en specifik enhet.
Få tag på den återstående utrymmeskapaciteten för en specifik enhet
Detta exempel visar hur man använder egenskapen FreeSpace för att få tag på den återstående utrymmet för en specifik enhet.
Få tag på den totala kapaciteten för en specifik enhet
Detta exempel visar hur man använder egenskapen TotalSize för att få tag på den totala kapaciteten för en specifik enhet.
Få tag på enhetsbokstaven för en specifik enhet
Detta exempel visar hur man använder egenskapen DriveLetter för att få tag på enhetsbokstaven för en specifik enhet.
Få tag på enhetstypen för en specifik enhet
Detta exempel visar hur man använder egenskapen DriveType för att få tag på enhetstypen för en specifik enhet.
Få tag på filsysteminformation för en specifik enhet
Detta exempel visar hur man använder FileSystem för att få tag på filsystemtypen för en specifik enhet.
Är enheten redo?
Detta exempel visar hur man använder egenskapen IsReady för att kontrollera om en specifik enhet är redo.
Få tag på sökvägen för en specifik enhet
Detta exempel visar hur man använder egenskapen Path för att få tag på sökvägen för en specifik enhet.
Få tag på rotdirektoriet för en specifik enhet
Detta exempel visar hur man använder egenskapen RootFolder för att få tag på rotdirektoriet för en specifik enhet.
Få tag på serienummeret för en specifik enhet
Detta exempel visar hur man använder egenskapen Serialnumber för att få tag på serienummeret för en specifik enhet.

Drive-objektet

Drive-objektet används för att returnera information om lokala diskenheter eller nätverksdelade enheter. Drive-objektet kan returnera information om filsystem, återstående kapacitet, serienummer, volymnamn och mer.

Kommentar:Det är inte möjligt att returnera information om innehållet i enheten genom Drive-objektet. För att uppnå detta målsättning, använd Folder-objektet.

För att manipulera egenskaperna för Drive-objektet behöver vi skapa en instans av Drive-objektet genom att använda FileSystemObject-objektet. Först skapar vi ett FileSystemObject-objekt, och sedan använder vi metoden GetDrive eller egenskapen Drives för att visa Drive-objektet.

Följande exempel använder metoden GetDrive från FileSystemObject-objektet för att visa Drive-objektet och använder TotalSize-egenskapen för att returnera den totala kapaciteten (i byte) för den angivna enheten (c:).

<%
Dim fs,d
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set d=fs.GetDrive("c:")
Response.Write("Drive " & d & ":")
Response.Write("Total storlek i byte: " & d.TotalSize)
set d=nothing
set fs=nothing
%>

Utdata:

Drive c: Total storlek i byte: 5893563398

Egenskaper för Drive-objektet

Egenskap Beskrivning
AvailableSpace Returnerar den tillgängliga utrymmeskapaciteten på den angivna enheten eller nätverksdelad enhet till användaren.
DriveLetter Returnerar en stor bokstav som identifierar den lokala enheten eller nätverksdelade enheten.
DriveType Returnerar typen för den angivna enheten.
FileSystem Returnerar den filsystemtyp som används av den angivna enheten.
FreeSpace Returnerar den återstående utrymmeskapaciteten på den angivna enheten eller nätverksdelad enhet till användaren.
IsReady Returnerar true om den angivna enheten är redo, annars returnerar false.
Path Returnerar en stor bokstav med en kolon efter den, används för att indikera sökvägen till den angivna enheten.
RootFolder Returnar ett mappobjekt som representerar rotmappen för den angivna enheten.
SerialNumber Returnera serienummeret för en specifik enhet
ShareName Returnera nätverksnamnet för en specifik enhet
TotalSize Returnera den totala kapaciteten för en specifik enhet eller nätverksdelad enhet
VolumeName Ställ in eller returnera volymnamnet för en specifik enhet