0
我正在使用以下代碼嘗試從我的代碼文件中找到另一個目錄中包含的文件。Server.MapPath不喜歡〜/和./
Set fi=fs.OpenTextFile(Server.MapPath("~/counter/counter.txt"), 1)
我也試過了。
Set fi=fs.OpenTextFile(Server.MapPath("./root/folder1/counter/counter.txt"), 1)
在這兩種情況下,這應該讓我回到counter.txt文件。從我的理解〜/向上移動1個目錄,然後移動到根目錄。
但是,兩次都收到一個錯誤,指出使用了無效字符。當刪除這些我得到一個不同的錯誤,說路徑找不到(我期望,因爲它不是一個有效的路徑,而不移動1目錄)。
什麼是有效字符在VBscript中執行以下操作: 向上移動一個目錄? 向上移動到根目錄?
感謝您的幫助
+1值得指出「〜」在ASP.NET中用於指示應用程序的根文件夾,但ASP classic不支持此語法。 – AnthonyWJones
+1此外,以斜槓「/」開頭的路徑指的是像「include virtual」這樣的應用程序根目錄。至少在IIS7 +中,我是否正確? –