Obiectul FileSystemObject este folosit pentru a accesa sistemul de fișiere de pe un server.
Exemple
Există oare un fișier specificat?
Cum de a verifica dacă există un fișier.
Există oare un folder specificat?
Cum de a verifica dacă există un dosar.
Există oare o unitate specificată?
Cum de a verifica dacă există o unitate.
Ia numele unei unități specificate
Cum să obțineți numele unei unități specificate.
Ia numele directorului părinte al unui traseu specificat
Cum să obțineți numele dosarul părinte al unui traseu specificat.
Ia numele de fișier
Cum pentru a obține numele de fișier al ultimei componente într-o cale specificată.
Obțineți extensia de fișier
Cum să obțineți extensia de fișier ultimei componente într-o cale specificată.
Ia numele de bază al unui fișier sau dosar
Cum să obțineți numele de bază al unui fișier sau dosar, într-o cale specificată.
FileSystemObject Obiectul
Obiectul FileSystemObject este folosit pentru a accesa sistemul de fișiere de pe un server.
Acest obiect poate manipula fișiere, foldere, și căile de director. Este de asemenea posibil pentru a prelua informațiile de sistem de fișiere cu acest obiect.
Următorul cod creează un fișier text (c:\test.txt) și apoi scrie un text la dosar:
<%
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
%>
Proprietățile și metodele obiectului FileSystemObject sunt descrise mai jos:
Proprietăți
Proprietate | Descriere |
---|---|
Drives | Returnează o colecție de toate obiectele Drive pe computer |
metode
Metodă | Descriere |
---|---|
BuildPath | Adaugă un nume la un traseu existent |
CopyFile | Copii unul sau mai multe fișiere de la o locație la alta |
CopyFolder | Copii una sau mai multe dosare de la o locație la alta |
CreateFolder | Creează un dosar nou |
CreateTextFile | Creează un fișier text și returnează un obiect TextStream care poate fi folosit pentru a citi din sau scrie la fișierul |
DeleteFile | Șterge una sau mai multe fișiere specificate |
DeleteFolder | Șterge una sau mai multe dosare specificate |
DriveExists | Verifică dacă există o unitate specificată |
FileExists | Verifică dacă există un fișier specificat |
FolderExists | Verifică dacă există un dosar specificat |
GetAbsolutePathName | Returnează calea completă din rădăcina unității pentru calea specificată |
GetBaseName | Returnează numele de bază al unui fișier sau a unui dosar specificat |
GetDrive | Returnează un obiect unitate care corespunde unității într-o cale specificată |
GetDriveName | Returnează numele unității de o cale specificată |
GetExtensionName | Returnează numele de extensie de fișier pentru ultima componentă într-o cale specificată |
GetFile | Returnează un obiect fișier pentru o cale specificată |
GetFileName | Returnează numele fișierului sau numele dosarului pentru ultima componentă într-o cale specificată |
GetFolder | Returnează un obiect dosar pentru o cale specificată |
GetParentFolderName | Returnează numele directorului părinte al ultimei componente într-o cale specificată |
GetSpecialFolder | Returnează calea către unele dintre folderele Windows speciale |
GetTempName | Returnează un fișier temporar generat aleator sau un folder |
MoveFile | Mută unul sau mai multe fișiere dintr-o locație la alta |
MoveFolder | Mută una sau mai multe dosare de la o locație la alta |
OpenTextFile | Deschide un fișier și returnează un obiect TextStream care poate fi folosit pentru a accesa fișierul |