看板 Web_Design 關於我們 聯絡資訊
※ 引述《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
cross0619:感謝指導 11/29 11:21