2009-10-26 37 views
7

Khi sử dụng FileSystemObject bạn có thể tham khảo thư mục mà tập lệnh được chạy từ bằng cách sử dụng đường dẫn ".". Có thể thay đổi những gì FileSystemObject nghĩ là thư mục hiện tại để bạn có thể sử dụng "." cú pháp đường dẫn cho các thư mục khác?Thay đổi thư mục hiện tại của FileSystemObject

Ví dụ:

Set fso = CreateObject("Scripting.FileSystemObject") 
Set f1 = fso.GetFolder(".") ' Returns the current directory 
Set f2 = fso.GetFolder(".\backup") ' Returns the "backup" directory under the current directory 

Là một ví dụ đơn giản, là có một phương pháp để kêu gọi FSO để các fso.GetFolder ("") gọi trả về thư mục sao lưu để thay thế?

Trả lời

2

Không nói chung.

Nhưng tại sao không tìm thấy thư mục hiện hành và lưu trữ nó:

Set fso = CreateObject("Scripting.FileSystemObject") 
currentPath = fso.GetAbsolutePathName(".") 
Các vấn đề liên quan