2009-10-26 300 views
7

使用FileSystemObject時,可以使用路徑「。」引用腳本的運行目錄。是否有可能更改FileSystemObject認爲是當前目錄的內容,以便您可以使用「。」其他目錄的路徑語法?更改FileSystemObject的當前目錄

實施例:

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 

作爲簡化實例,有對FSO調用使得fso.GetFolder(「」)調用返回備份目錄代替的方法?

回答

2

不一般。

但爲什麼不找當前文件夾,並將其存儲:

Set fso = CreateObject("Scripting.FileSystemObject") 
currentPath = fso.GetAbsolutePathName(".")