Όντομο FileSystemObject ASP

Το αντικείμενο FileSystemObject χρησιμοποιείται για την πρόσβαση στο σύστημα αρχείων του διακομιστή.

Παράδειγμα

Υπάρχει ο καθορισμένος φάκελος;
Αυτό το παράδειγμα δείχνει πώς να δημιουργηθεί αρχικά το αντικείμενο FileSystemObject και στη συνέχεια να χρησιμοποιηθεί η μέθοδος FileExists για να ελέγξει αν υπάρχει ένας καθορισμένος φάκελος.
Υπάρχει ο καθορισμένος φάκελος;
Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιηθεί η μέθοδος FolderExists για να ελέγξει αν υπάρχει ένας καθορισμένος φάκελος.
Υπάρχει ο καθορισμένος δίσκος;
Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιηθεί η μέθοδος DriveExists για να ελέγξει αν υπάρχει ένας καθορισμένος δίσκος.
Αποκτήστε το όνομα ενός καθορισμένου δίσκου
Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιηθεί η μέθοδος GetDriveName για να αποκτήσει το όνομα ενός καθορισμένου δίσκου.
Αποκτήστε το όνομα του γονικού φακέλου μιας καθορισμένης διαδρομής
Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιηθεί η μέθοδος GetParentFolderName για να αποκτήσει το όνομα του γονικού φακέλου μιας καθορισμένης διαδρομής.
Αποκτήστε την επέκταση φακέλου
Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιηθεί η μέθοδος GetExtensionName για να αποκτήσει το επέκταση του τελευταίου στοιχείου μιας καθορισμένης διαδρομής.
Αποκτήστε το όνομα αρχείου
Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιηθεί η μέθοδος GetFileName για να αποκτήσει το όνομα του τελευταίου στοιχείου μιας καθορισμένης διαδρομής.
Αποκτήστε το βασικό όνομα αρχείου ή φακέλου
Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιηθεί η μέθοδος GetBaseName για να επιστρέψει το βασικό όνομα αρχείου ή φακέλου σε μια καθορισμένη διαδρομή.

Το αντικείμενο FileSystemObject

Το αντικείμενο FileSystemObject χρησιμοποιείται για την πρόσβαση στο σύστημα αρχείων του διακομιστή. Αυτό το αντικείμενο μπορεί να δραστηριοποιήσει αρχεία, φακέλους και διαδρομές καταλόγου. Μπορεί επίσης να χρησιμοποιηθεί για να αποκτήσει πληροφορίες για το σύστημα αρχείων.

Το κώδικας που ακολουθεί δημιουργεί ένα αρχείο κειμένου (c:\test.txt) και στη συνέχεια γράφει σε αυτό μερικό κείμενο:

<%
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 είναι ως εξής:

Προσόντα

Προσόντα Περιγραφή
Drives Επιστρέφει τη συλλογή αντικειμένων των δίσκων του τοπικού υπολογιστή.

Μέθοδος

Μέθοδος Περιγραφή
BuildPath Προσθέτει ένα όνομα σε μια υπάρχουσα διαδρομή.
CopyFile Αντιγράφει έναν ή περισσότερους αρχεία από μια τοποθεσία σε μια άλλη τοποθεσία.
CopyFolder Αντιγράφει έναν ή περισσότερους φακέλους από μια τοποθεσία σε μια άλλη τοποθεσία.
CreateFolder Δημιουργεί έναν νέο φάκελο.
CreateTextFile Δημιουργεί ένα κείμενο αρχείο και επιστρέφει ένα αντικείμενο TextStream.
DeleteFile Διαγράφει έναν ή περισσότερους καθορισμένα αρχεία.
DeleteFolder Διαγράφει έναν ή περισσότερους καθορισμένους φακέλους.
DriveExists Έλεγχος αν υπάρχει ένας δίσκος που καθορίζεται.
FileExists Έλεγχος αν υπάρχει ένα αρχείο που καθορίζεται.
FolderExists Έλεγχος αν υπάρχει ένας φάκελος.
GetAbsolutePathName Επιστρέφει το πλήρες δομή του διαδρόμου από την ρίζα του δίσκου για τον καθορισμένο δομή του διαδρόμου.
GetBaseName Επιστρέφει το βασικό όνομα του καθορισμένου αρχείου ή φακέλου.
GetDrive Επιστρέφει το αντικείμενο Drive που αντιστοιχεί στον καθορισμένο δίσκο του διαδρόμου.
GetDriveName Επιστρέφει το όνομα του δίσκου του καθορισμένου διαδρόμου.
GetExtensionName Επιστρέφει το όνομα της επέκτασης του τελευταίου στοιχείου του καθορισμένου διαδρόμου.
GetFile Επιστρέφει ένα αντικείμενο File για τον καθορισμένο δομή του διαδρόμου.
GetFileName Επιστρέφει το όνομα του αρχείου του τελευταίου στοιχείου του καθορισμένου διαδρόμου.
GetFolder Επιστρέφει ένα αντικείμενο Folder για τον καθορισμένο δομή του διαδρόμου.
GetParentFolderName Επιστρέφει το όνομα του γονικού φακέλου του τελευταίου στοιχείου του καθορισμένου διαδρόμου.
GetSpecialFolder Επιστρέφει το δομή του φακέλου για ορισμένα ειδικά φάκελους του Windows.
GetTempName Επιστρέφει έναν τυχαίως δημιουργημένο φάκελο ή αρχείο.
MoveFile Μετακίνηση ενός ή περισσότερων αρχείων από μια τοποθεσία σε μια άλλη.
MoveFolder Μετακίνηση ενός ή περισσότερων φακέλων από μια τοποθεσία σε μια άλλη.
OpenTextFile Άνοιγμα αρχείου και επιστροφή ενός Όντομου TextStream για πρόσβαση στο αρχείο.