ASP FileSystemObject object

FileSystemObject-objektet används för att komma åt filsystemet på servern.

Exempel

Finns den specifika filen?
Detta exempel visar hur man först skapar ett FileSystemObject-objekt och sedan använder FileExists-metoden för att undersöka om en specifik fil finns.
Finns den specifika mappen?
Detta exempel visar hur man använder FolderExists-metoden för att undersöka om en specifik mapp finns.
Finns den specifika enheten?
Detta exempel visar hur man använder DriveExists-metoden för att undersöka om en specifik enhet finns.
Få namnet på en specifik enhet
Detta exempel visar hur man använder GetDriveName-metoden för att få namnet på en specifik enhet.
Få namnet på föräldramappen för en specifik sökväg
Detta exempel visar hur man använder GetParentFolderName-metoden för att få namnet på föräldramappen för en specifik sökväg.
Få mappens utnamn
Detta exempel visar hur man använder GetExtensionName-metoden för att få utnamnet på den sista komponenten på en specifik sökväg.
Få filnamnet
Detta exempel visar hur man använder GetFileName-metoden för att få namnet på den sista komponenten på en specifik sökväg.
Få basnamnet på en fil eller mapp
Detta exempel visar hur man använder GetBaseName-metoden för att returnera basnamnet på en fil eller mapp på en specifik sökväg.

FileSystemObject-objektet

FileSystemObject-objektet används för att komma åt filsystemet på servern. Detta objekt kan manipulera filer, mappar och katalogvägar. Det är också möjligt att få information om filsystemet genom detta objekt.

Följande kod skapar en textfil (c:\test.txt) och skriver sedan några texter till filen:

<%
dim fs,fname
      set fs=Server.CreateObject("Scripting.FileSystemObject")
      set fname=fs.CreateTextFile("c:\test.txt",true)
      fname.WriteLine("Hello World!")
      fname.Close
set fname=nothing
set fs=nothing
%>

Egenskaper och metoder för FileSystemObject-objektet beskrivs nedan:

Egenskaper

Egenskaper Beskrivning
Drives Returnerar en samling av alla drivarobjekt på den lokala datorn.

Metod

Metod Beskrivning
BuildPath Lägger till ett namn till den redan existerande sökvägen.
CopyFile Kopierar en eller flera filer från en plats till en annan.
CopyFolder Kopierar en eller flera mappar från en plats till en annan.
CreateFolder Skapar en ny mapp.
CreateTextFile Skapar en textfil och returnerar ett TextStream-objekt.
DeleteFile Tar bort en eller flera angivna filer.
DeleteFolder Tar bort en eller flera angivna mappar.
DriveExists Kontrollerar om en enhet finns.
FileExists Kontrollerar om en fil finns.
FolderExists Kontrollerar om en mapp finns.
GetAbsolutePathName Returnerar den fullständiga sökvägen från rot till den angivna sökvägen.
GetBaseName Returnerar basnamnet på den angivna filen eller mappen.
GetDrive Returnerar ett Drive-objekt som motsvarar den angivna sökvägen.
GetDriveName Returnerar namnet på drivaren för den angivna sökvägen.
GetExtensionName Returnerar filutökningen för den sista komponenten i den angivna sökvägen.
GetFile Returnerar ett File-objekt för den angivna sökvägen.
GetFileName Returnerar filnamnet på den sista komponenten i den angivna sökvägen.
GetFolder Returnerar en Folder-objekt för den angivna sökvägen.
GetParentFolderName Returnerar föräldernamnet på den sista komponenten i den angivna sökvägen.
GetSpecialFolder Returnerar sökvägen till vissa specialmappar i Windows.
GetTempName Returnar en slumpmässigt genererad fil eller mapp.
MoveFile Move one or more files from one location to another.
MoveFolder Move one or more folders from one location to another.
OpenTextFile Open a file and return a TextStream object for accessing this file.