看板 C_Sharp 關於我們 聯絡資訊
小弟在處理檔案存取上遇到了一些麻煩 懇請版上前輩不吝指教 在我的程式FT.aspx中有以下程式碼 StreamReader sr = new StreamReader("/RetryCounter/DSI_ALF02_FT_Counter.txt"); 執行後會有以下例外 System.IO.DirectoryNotFoundException: 找不到路徑 'C:\RetryCounter\FT_Counter.txt' 的一部分。 我的資料夾結構如下 D:\Retry\ └FT.aspx D:\RetryCounter\ └FT_Counter.txt 明明兩個檔案都是在D槽,為什麼使用相對路徑之後會變成C槽呢? 懇請版上各位高手們協助,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.9.22
ChangesBook:先說我沒經驗 不過看你路徑寫法 是絕對路徑吧0.0? 08/31 22:54
ChangesBook:印象中"/"是代表最上層根目錄的意思 08/31 22:55
ChangesBook:還有 我猜你的網頁根目錄是設在C槽 所以會找C槽 08/31 22:56
ChangesBook:所以改成 "./RetryCounter/DSI_ALF02_FT_Counter.txt" 08/31 22:58
ChangesBook:還有網頁的根目錄所在也要調一下 08/31 22:59