ASP FileSystemObject-objekti

FileSystemObject-objekti käytetään palvelimen tiedostojärjestelmän pääsyyn.

Esimerkki

Onko tietty tiedosto olemassa?
Tämä esimerkki näyttää, miten voit ensin luoda FileSystemObject-objektin ja sitten käyttää FileExists-metodia tarkistamaan, onko tietty tiedosto olemassa.
Onko tietty kansio olemassa?
Tämä esimerkki näyttää, miten voit käyttää FolderExists-metodia tarkistamaan, onko tietty kansio olemassa.
Onko tietty ajanimi olemassa?
Tämä esimerkki näyttää, miten voit käyttää DriveExists-metodia tarkistamaan, onko tietty ajanimi olemassa.
Hanki tietyn ajan nimi
Tämä esimerkki näyttää, miten voit käyttää GetDriveName-metodia saadaksesi tietyn ajan nimen.
Hanki tietyn polun emo-kansion nimi
Tämä esimerkki näyttää, miten voit käyttää GetParentFolderName-metodia saadaksesi tietyn polun emo-kansion nimen.
Hanki kansion päätteenimi
Tämä esimerkki näyttää, miten voit käyttää GetExtensionName-metodia saadaksesi tietyn polun viimeisen osan tiedostopäätteen.
Hanki tiedostonimi
Tämä esimerkki näyttää, miten voit käyttää GetFileName-metodia saadaksesi tietyn polun viimeisen osan tiedostonimen.
Hanki tiedoston tai kansion perusnimi
Tämä esimerkki näyttää, miten voit käyttää GetBaseName-metodia palauttaaksesi tietyn polun tiedoston tai kansion perusnimen.

FileSystemObject-objekti

FileSystemObject-objekti käytetään palvelimen tiedostojärjestelmän pääsyyn. Tämä objekti voi suorittaa toimintoja tiedostoille, kansioille ja hakemistopolkuille. Voit myös käyttää tätä objektia saadaksesi tiedostojärjestelmän tietoja.

Tämä koodi luo tekstitiedoston (c:\test.txt) ja kirjoittaa siihen tekstejä:

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

FileSystemObject-objektin ominaisuudet ja metodit kuvaillaan seuraavasti:

Ominaisuudet

Ominaisuudet Kuvaus
Drives Palauttaa kokoelman kaikista paikallisesta tietokoneesta löytyvistä ajurista.

Metodi

Metodi Kuvaus
BuildPath Lisää nimi olemassa olevan polun loppuun.
CopyFile Kopioi yhden tai useamman tiedoston yhdestä paikasta toiseen.
CopyFolder Kopioi yhden tai useamman kansion yhdestä paikasta toiseen.
CreateFolder Luo uusi kansio.
CreateTextFile Luo tekstitiedosto ja palauttaa TextStream-objektin.
DeleteFile Poistaa yhden tai useamman tietyn tiedoston.
DeleteFolder Poistaa yhden tai useamman tietyn kansion.
DriveExists Tarkistaa, onko tietty ajuri olemassa.
FileExists Tarkistaa, onko tietty tiedosto olemassa.
FolderExists Tarkistaa, onko tietty kansio olemassa.
GetAbsolutePathName Palauttaa tietyn polun kokonaispolun ajurin juuresta lähtien.
GetBaseName Palauttaa tietyn tiedoston tai kansion perusnimen.
GetDrive Palauttaa tietyn polun vastaavan ajurin Drive-objektin.
GetDriveName Palauttaa tietyn polun ajurin nimen.
GetExtensionName Palauttaa tietyn polun viimeisen osan tiedostopäätteen.
GetFile Palauttaa File-objektin tiettyyn polkuun.
GetFileName Palauttaa tietyn polun viimeisen osan tiedoston nimen.
GetFolder Palauttaa Folder-objektin tiettyyn polkuun.
GetParentFolderName Palauttaa tietyn polun viimeisen osan isäntäkansion nimen.
GetSpecialFolder Palauttaa tietyiden Windows-kansiojen polkujen.
GetTempName Palauttaa satunnaisesti generoitu tiedosto tai kansio.
MoveFile Siirrä yksi tai useampi tiedosto yhdestä paikasta toiseen.
MoveFolder Siirrä yksi tai useampi kansio yhdestä paikasta toiseen.
OpenTextFile Avaa tiedosto ja palauta TextStream-objekti, joka tarjoaa pääsyn kyseiseen tiedostoon.