Obiekt FileSystemObject jest używany do dostępu do systemu plików na serwerze.
Przykłady
Nie określony plik istnieje?
Jak sprawdzić, czy plik istnieje.
Czy określonym folderze istnieje?
Jak sprawdzić, czy folder istnieje.
Nie określony napęd istnieje?
Jak sprawdzić, czy napęd nie istnieje.
Uzyskać nazwę określonego dysku
Jak uzyskać nazwę określonym dysku.
Uzyskać nazwę folderu nadrzędnego o określonej ścieżce
Jak uzyskać nazwę folderu nadrzędnego o określonej ścieżce.
Uzyskaj nazwę pliku
Jak uzyskać nazwę pliku ostatniego elementu w określonej ścieżce.
Pobierz rozszerzenie pliku
Jak uzyskać rozszerzenie pliku ostatniego elementu w określonej ścieżce.
Uzyskać nazwę bazową pliku lub folderu
Jak uzyskać nazwę bazową pliku lub folderu, w określonej ścieżce.
FileSystemObject Przedmiot
Obiekt FileSystemObject jest używany do dostępu do systemu plików na serwerze.
Ten obiekt może manipulować pliki, foldery i ścieżek katalogów. Jest również możliwe, aby pobrać informacje o systemie plików z tego obiektu.
Poniższy kod tworzy plik tekstowy (c:\test.txt) , a następnie pisze jakiś tekst do pliku:
<%
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
%>
właściwości i metody PRZEDMIOT FileSystemObject są opisane poniżej:
Nieruchomości
Nieruchomość | Opis |
---|---|
Drives | Zwraca kolekcję wszystkich obiektów napędu w komputerze |
metody
metoda | Opis |
---|---|
BuildPath | Dołącza nazwę istniejącej ścieżki |
CopyFile | Kopiuje jeden lub wiele plików z jednego miejsca do drugiego |
CopyFolder | Kopiuje jeden lub więcej folderów z jednego miejsca do drugiego |
CreateFolder | Tworzy nowy folder |
CreateTextFile | Tworzy plik tekstowy i zwraca obiekt TextStream który może być wykorzystany do odczytu z lub zapisu pliku |
DeleteFile | Usuwa jedną lub więcej określonych plików |
DeleteFolder | Usuwa jedną lub więcej określonych folderów |
DriveExists | Sprawdza, czy określony napęd istnieje |
FileExists | Sprawdza czy podany plik istnieje |
FolderExists | Sprawdza czy podany folder istnieje |
GetAbsolutePathName | Zwraca pełną ścieżkę z katalogu głównego dysku dla określonej ścieżce |
GetBaseName | Zwraca nazwę bazowy określonego pliku lub folderu |
GetDrive | Zwraca obiekt odpowiadający dysku do napędu w określonej ścieżce |
GetDriveName | Zwraca nazwę dysku o podanej ścieżce |
GetExtensionName | Zwraca nazwę Rozszerzenie nazwy pliku dla ostatniego elementu w określonej ścieżce |
GetFile | Zwraca obiekt pliku o podanej ścieżce |
GetFileName | Zwraca nazwę pliku lub folderu dla ostatniego elementu w określonej ścieżce |
GetFolder | Zwraca obiekt Folder o podanej ścieżce |
GetParentFolderName | Zwraca nazwę folderu nadrzędnego ostatniego składnika w podanej ścieżce |
GetSpecialFolder | Zwraca ścieżkę dostępu do niektórych folderów specjalnych okien |
GetTempName | Zwraca losowo generowany tymczasowy plik lub folder |
MoveFile | Przenosi jeden lub wiele plików z jednego miejsca do drugiego |
MoveFolder | Przenosi jeden lub więcej folderów z jednego miejsca do drugiego |
OpenTextFile | Otwiera plik i zwraca obiekt TextStream które mogą być używane do dostępu do pliku |