ASP FileSystemObject Object

De FileSystemObject object wordt gebruikt om toegang te krijgen tot het bestandssysteem op de server.

Voorbeeld

Bestaat het gespecificeerde bestand?
Dit voorbeeld demonstreert hoe je eerst een FileSystemObject-object maakt en vervolgens de FileExists-methode gebruikt om te detecteren of een specifiek bestand bestaat.
Bestaat de gespecificeerde map?
Dit voorbeeld demonstreert hoe je de FolderExists-methode kunt gebruiken om te detecteren of een specifieke map bestaat.
Bestaat het gespecificeerde station?
Dit voorbeeld demonstreert hoe je de DriveExists-methode kunt gebruiken om te detecteren of een specifiek station bestaat.
Verkrijg de naam van een specifiek station
Dit voorbeeld demonstreert hoe je de GetDriveName-methode kunt gebruiken om de naam van een specifiek station te verkrijgen.
Verkrijg de naam van de oudermap van een specifiek pad
Dit voorbeeld demonstreert hoe je de GetParentFolderName-methode kunt gebruiken om de naam van de oudermap van een specifiek pad te verkrijgen.
Verkrijg de extensie van de map
Dit voorbeeld demonstreert hoe je de GetExtensionName-methode kunt gebruiken om de extensie van het laatste onderdeel van een specifiek pad te verkrijgen.
Verkrijg de naam van het bestand
Dit voorbeeld demonstreert hoe je de GetFileName-methode kunt gebruiken om de naam van het laatste onderdeel van een specifiek pad te verkrijgen.
Verkrijg de basisnaam van een bestand of map
Dit voorbeeld demonstreert hoe je de GetBaseName-methode kunt gebruiken om de basisnaam van een bestand of map in een specifiek pad te retourneren.

FileSystemObject object

De FileSystemObject object wordt gebruikt om toegang te krijgen tot de bestandssysteem op de server. Dit object kan bestanden, mappen en paden naar mappen manipuleren. Het is ook mogelijk om informatie over het bestandssysteem te verkrijgen via dit object.

Het volgende codefragment maakt een tekstbestand (c:\test.txt) aan en schrijft enkele teksten naar dit bestand:

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

De eigenschappen en methoden van het FileSystemObject-object zijn als volgt beschreven:

Eigenschappen

Eigenschappen Beschrijving
Drives Geef een verzameling van alle Drive-objecten op de lokale computer.

Methode

Methode Beschrijving
BuildPath Voeg een naam toe aan het einde van een bestaand pad.
CopyFile Kopieer een of meerdere bestanden van de ene naar de andere locatie.
CopyFolder Kopieer een of meerdere mappen van de ene naar de andere locatie.
CreateFolder Maak een nieuwe map.
CreateTextFile Maak een tekstbestand en geef een TextStream-object terug.
DeleteFile Verwijder een of meerdere opgegeven bestanden.
DeleteFolder Verwijder een of meerdere opgegeven mappen.
DriveExists Controleer of een schijf bestaat.
FileExists Controleer of een bestand bestaat.
FolderExists Controleer of een map bestaat.
GetAbsolutePathName Geef het volledige pad vanaf de root van de schijf voor het opgegeven pad.
GetBaseName Geef de basisnaam van het opgegeven bestand of map.
GetDrive Geef het Drive-object dat overeenkomt met de opgegeven pad.
GetDriveName Geef de naam van de schijf van het opgegeven pad.
GetExtensionName Geef de extensie van het laatste onderdeel van het opgegeven pad.
GetFile Geef een File-object voor het opgegeven pad.
GetFileName Geef de naam van het laatste onderdeel van het opgegeven pad.
GetFolder Geef een Folder-object voor het opgegeven pad.
GetParentFolderName Geef de naam van de oudermap van het laatste onderdeel van het opgegeven pad.
GetSpecialFolder Geef het pad naar een speciale map van Windows.
GetTempName Geef een willekeurig gegenereerde bestand of map.
MoveFile Verplaats een of meerdere bestanden van de ene locatie naar de andere locatie.
MoveFolder Verplaats een of meerdere mappen van de ene locatie naar de andere locatie.
OpenTextFile Open een bestand en retourneer een TextStream object om toegang te krijgen tot dit bestand.