ASP FileSystemObject objekt

FileSystemObject-objektet bruges til at få adgang til filsystemet på serveren.

Eksempel

Er den specifikke fil til stede?
Dette eksempel viser, hvordan man først opretter et FileSystemObject-objekt og derefter bruger FileExists-metoden til at undersøge, om en specifik fil eksisterer.
Er den specifikke mappe til stede?
Dette eksempel viser, hvordan man bruger FolderExists-metoden til at undersøge, om en specifik mappe eksisterer.
Er det specifikke drevet til stede?
Dette eksempel viser, hvordan man bruger DriveExists-metoden til at undersøge, om et specifikt drev eksisterer.
Få navnet på en specifik drev
Dette eksempel viser, hvordan man bruger GetDriveName-metoden til at få navnet på en specifik drev.
Få navnet på den overordnede mappe for en specifik sti
Dette eksempel viser, hvordan man bruger GetParentFolderName-metoden til at få navnet på den overordnede mappe for en specifik sti.
Få mappens udvidelse
Dette eksempel viser, hvordan man bruger GetExtensionName-metoden til at få filudvidelsen på den sidste komponent i en specifik sti.
Få filnavn
Dette eksempel viser, hvordan man bruger GetFileName-metoden til at få filnavnet på den sidste komponent i en specifik sti.
Få basisnavnet på en fil eller mappe
Dette eksempel viser, hvordan man bruger GetBaseName-metoden til at returnere basisnavnet på en fil eller mappe i en specifik sti.

FileSystemObject-objektet

FileSystemObject-objektet bruges til at få adgang til filsystemet på serveren. Dette objekt kan operere med filer, mapper og stiplacer. Det er også muligt at få filsystemets information gennem dette objekt.

Følgende kode vil oprette en tekstfil (c:\test.txt) og skrive nogle tekster til denne fil:

<%
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
%>

Egenskaber og metoder for FileSystemObject-objektet beskrives som følger:

Egenskab

Egenskab Beskrivelse
Drives Returner en samling af alle drevobjekter på den lokale computer.

Metode

Metode Beskrivelse
BuildPath Tilføj et navn til den eksisterende sti
CopyFile Kopier en eller flere filer fra en placering til en anden.
CopyFolder Kopier en eller flere mapper fra en placering til en anden.
CreateFolder Opret en ny mappe.
CreateTextFile Opret en tekstfil og returner en TextStream-objekt.
DeleteFile Slet en eller flere angivne filer.
DeleteFolder Slet en eller flere angivne mapper.
DriveExists Tjek om et drev eksisterer.
FileExists Tjek om en fil eksisterer.
FolderExists Tjek om en mappe eksisterer.
GetAbsolutePathName Returner den fulde sti fra roden af drevet for den angivne sti.
GetBaseName Returner basenavnet på den angivne fil eller mappe.
GetDrive Returner en Drive-objekt, der svarer til drevet for den angivne sti.
GetDriveName Returner navnet på drevet for den angivne sti.
GetExtensionName Returner filudvidelsen for den sidste komponent i den angivne sti.
GetFile Returner et File-objekt for den angivne sti.
GetFileName Returner filnavnet på den sidste komponent i den angivne sti.
GetFolder Returner en Folder-objekt for den angivne sti.
GetParentFolderName Returner fornavnet på den sidste komponent i den angivne sti.
GetSpecialFolder Returner stien til nogle specielle mapper i Windows.
GetTempName Returner en tilfældigt genereret fil eller mappe.
MoveFile Flyt en eller flere filer fra en placering til en anden.
MoveFolder Flyt en eller flere mapper fra en placering til en anden.
OpenTextFile Åbn en fil og returner et TextStream objekt til adgang til denne fil.