Obiekt FileSystemObject ASP
- Poprzednia strona Błąd ASP
- Następna strona ASP TextStream
Obiekt FileSystemObject służy do dostępu do systemu plików na serwerze.
Przykład
- Czy określony plik istnieje?
- Ten przykład pokazuje, jak najpierw utworzyć obiekt FileSystemObject, a następnie użyć metody FileExists, aby sprawdzić, czy określony plik istnieje.
- Czy określony folder istnieje?
- Ten przykład pokazuje, jak używać metody FolderExists, aby sprawdzić, czy określony folder istnieje.
- Czy określony napęd istnieje?
- Ten przykład pokazuje, jak używać metody DriveExists, aby sprawdzić, czy określony napęd istnieje.
- Uzyskanie nazwy określonego napędu
- Ten przykład pokazuje, jak używać metody GetDriveName, aby uzyskać nazwę określonego napędu.
- Uzyskanie nazwy nadrzędnego folderu w określonej ścieżce
- Ten przykład pokazuje, jak używać metody GetParentFolderName, aby uzyskać nazwę nadrzędnego folderu w określonej ścieżce.
- Uzyskanie rozszerzenia folderu
- Ten przykład pokazuje, jak używać metody GetExtensionName, aby uzyskać rozszerzenie ostatniego elementu w określonej ścieżce.
- Uzyskanie nazwy pliku
- Ten przykład pokazuje, jak używać metody GetFileName, aby uzyskać nazwę ostatniego elementu w określonej ścieżce.
- Uzyskanie podstawowej nazwy pliku lub folderu
- Ten przykład pokazuje, jak używać metody GetBaseName, aby zwrócić podstawową nazwę pliku lub folderu w określonej ścieżce.
Obiekt FileSystemObject
Obiekt FileSystemObject służy do dostępu do systemu plików na serwerze. Ten obiekt może operować na plikach, folderach oraz ścieżkach katalogów. Można również uzyskać informacje o systemie plików za pomocą tego obiektu.
Poniższy kod utworzy plik tekstowy (c:\test.txt) i napisać do tego pliku pewne teksty:
<% 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 %>
Atrybuty i metody obiektu FileSystemObject opisane są poniżej:
Atrybuty
Atrybuty | Opis |
---|---|
Drives | Zwraca kolekcję obiektów napędów lokalnego komputera. |
Metoda
Metoda | Opis |
---|---|
BuildPath | Dodaje nazwę do istniejącej ścieżki. |
CopyFile | Kopiuje jeden lub kilka plików z jednego miejsca do innego. |
CopyFolder | Kopiuje jeden lub kilka folderów z jednego miejsca do innego. |
CreateFolder | Tworzy nowy folder. |
CreateTextFile | Tworzy plik tekstowy i zwraca obiekt TextStream. |
DeleteFile | Usuwa jeden lub kilka określonych plików. |
DeleteFolder | Usuwa jeden lub kilka określonych folderów. |
DriveExists | Sprawdza, czy określony napęd istnieje. |
FileExists | Sprawdza, czy określony plik istnieje. |
FolderExists | Sprawdza, czy folder istnieje. |
GetAbsolutePathName | Zwraca pełną ścieżkę od korzenia napędu dla określonej ścieżki. |
GetBaseName | Zwraca podstawową nazwę pliku lub folderu. |
GetDrive | Zwraca obiekt Drive dla określonej ścieżki. |
GetDriveName | Zwraca nazwę napędu dla określonej ścieżki. |
GetExtensionName | Zwraca rozszerzenie pliku ostatniego składnika ścieżki. |
GetFile | Zwraca obiekt File dla określonej ścieżki. |
GetFileName | Zwraca nazwę pliku ostatniego składnika ścieżki. |
GetFolder | Zwraca obiekt Folder dla określonej ścieżki. |
GetParentFolderName | Zwraca nazwę rodzicielskiego pliku ostatniego składnika ścieżki. |
GetSpecialFolder | Zwraca ścieżki do specjalnych folderów systemu Windows. |
GetTempName | Zwraca losowo wygenerowany plik lub folder. |
MoveFile | Przenieś jeden lub kilka plików z jednego miejsca do innego. |
MoveFolder | Przenieś jeden lub kilka folderów z jednego miejsca do innego. |
OpenTextFile | Otwórz plik i zwróć obiekt TextStream do tego pliku. |
- Poprzednia strona Błąd ASP
- Następna strona ASP TextStream