Đối tượng FileSystemObject ASP
- Trang trước Lỗi ASP
- Trang tiếp theo ASP TextStream
Đối tượng FileSystemObject được sử dụng để truy cập hệ thống tệp trên máy chủ.
Mô hình
- Tệp được chỉ định có tồn tại không?
- Ví dụ này演示 cách tạo đối tượng FileSystemObject trước, sau đó sử dụng phương thức FileExists để kiểm tra tệp có tồn tại hay không.
- Thư mục được chỉ định có tồn tại không?
- Ví dụ này演示 cách sử dụng phương thức FolderExists để kiểm tra thư mục có tồn tại hay không.
- Ổ đĩa được chỉ định có tồn tại không?
- Ví dụ này演示 cách sử dụng phương thức DriveExists để kiểm tra ổ đĩa có tồn tại hay không.
- Lấy tên ổ đĩa được chỉ định
- Ví dụ này演示 cách sử dụng phương thức GetDriveName để lấy tên của ổ đĩa được chỉ định.
- Lấy tên thư mục cha của đường dẫn được chỉ định
- Ví dụ này演示 cách sử dụng phương thức GetParentFolderName để lấy tên thư mục cha của đường dẫn được chỉ định.
- Lấy phần mở rộng thư mục
- Ví dụ này演示 cách sử dụng phương thức GetExtensionName để lấy tên phần mở rộng của phần cuối cùng trong đường dẫn được chỉ định.
- Lấy tên tệp
- Ví dụ này演示 cách sử dụng phương thức GetFileName để lấy tên tệp của phần cuối cùng trong đường dẫn được chỉ định.
- Lấy tên cơ bản của tệp hoặc thư mục
- Ví dụ này演示 cách sử dụng phương thức GetBaseName để trả về tên cơ bản của tệp hoặc thư mục trong đường dẫn được chỉ định.
Đối tượng FileSystemObject
Đối tượng FileSystemObject được sử dụng để truy cập hệ thống tệp trên máy chủ. Đối tượng này có thể thực hiện các thao tác trên tệp, thư mục và đường dẫn thư mục. Cũng có thể sử dụng đối tượng này để lấy thông tin hệ thống tệp.
Mã nguồn dưới đây sẽ tạo một tệp văn bản (c:\test.txt) và sau đó ghi một số văn bản vào tệp này:
<% 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 %>
Thuộc tính và phương pháp của đối tượng FileSystemObject được mô tả như sau:
Thuộc tính
Thuộc tính | Mô tả |
---|---|
Drives | Trả về bộ sưu tập các đối tượng Drive trên máy tính cục bộ. |
Phương pháp
Phương pháp | Mô tả |
---|---|
BuildPath | Chèn một tên vào sau đường dẫn đã có. |
CopyFile | Sao chép một hoặc nhiều tệp từ một vị trí này sang vị trí khác. |
CopyFolder | Sao chép một hoặc nhiều thư mục từ một vị trí này sang vị trí khác. |
CreateFolder | Tạo một thư mục mới. |
CreateTextFile | Tạo tệp văn bản và trả về một đối tượng TextStream. |
DeleteFile | Xóa một hoặc nhiều tệp được chỉ định. |
DeleteFolder | Xóa một hoặc nhiều thư mục được chỉ định. |
DriveExists | Kiểm tra xem ổ đĩa được chỉ định có tồn tại hay không. |
FileExists | Kiểm tra xem một tệp có tồn tại hay không. |
FolderExists | Kiểm tra xem một thư mục có tồn tại hay không. |
GetAbsolutePathName | Trả về đường dẫn đầy đủ từ gốc ổ đĩa cho đường dẫn được chỉ định. |
GetBaseName | Trả về tên cơ bản của tệp hoặc thư mục được chỉ định. |
GetDrive | Trả về đối tượng Drive tương ứng với đường dẫn được chỉ định. |
GetDriveName | Trả về tên ổ đĩa của đường dẫn được chỉ định. |
GetExtensionName | Trả về phần mở rộng tệp của thành phần cuối cùng trong đường dẫn được chỉ định. |
GetFile | Trả về một đối tượng File cho đường dẫn được chỉ định. |
GetFileName | Trả về tên tệp của thành phần cuối cùng trong đường dẫn được chỉ định. |
GetFolder | Trả về một đối tượng Folder cho đường dẫn được chỉ định. |
GetParentFolderName | Trả về tên tệp hoặc thư mục cha của thành phần cuối cùng trong đường dẫn được chỉ định. |
GetSpecialFolder | Trả về đường dẫn đến một số thư mục đặc biệt của Windows. |
GetTempName | Trả về một tệp hoặc thư mục được tạo ngẫu nhiên. |
MoveFile | Chuyển một hoặc nhiều tệp từ vị trí này sang vị trí khác. |
MoveFolder | Chuyển một hoặc nhiều thư mục từ vị trí này sang vị trí khác. |
OpenTextFile | Mở tệp và trả về một đối tượng TextStream để truy cập tệp này. |
- Trang trước Lỗi ASP
- Trang tiếp theo ASP TextStream