Re: [問題] 路徑問題

看板Web_Design作者 (yin6705)時間15年前 (2010/11/29 01:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《cross0619 ()》之銘言: : 各位好 小弟我是用asp.net在做網頁 : 我的資料夾AAAAA裡面有 : A.aspx : B.aspx : 新資料夾 : 當我在A網頁時 要連到B網頁時是用Response.Redirect("B.aspx"); : 網址為localhost/AAAAA/A.aspx : 但是我用Directory.Exists來檢查新資料夾存不存在時 都是false : 小弟我是這樣打的Directory.Exists("新資料夾"); : 難道這樣不對嗎 (((用絕對路徑是找的到拉 囧rz : 但相對路徑要怎麼設定呢 我是按照上面Response.Redirect一樣的方式做設定 : 問路徑問題似乎有點蠢 但我實在解決不了 拜託各位包涵一下... 我試的結果 Directory.Exists(string.Format(".\\{0}\\新資料夾", Request.ApplicationPath.Substring(1))) 或是 Directory.Exists(".\\AAAAA\\新資料夾") 這兩種會回傳true 如果你一定要用Directory.Exists和相對路徑,那應該只能用上面的寫法。 我是覺得用Server.MapPath取得絕對路徑再用Directory.Exists判斷就好。 不懂你為何一定要用相對路徑,而不用Server.MapPath。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.74.119

11/29 11:21, , 1F
感謝指導
11/29 11:21, 1F
文章代碼(AID): #1Cyf8OvS (Web_Design)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1Cyf8OvS (Web_Design)