作者oishii (喔帅)
看板C_Sharp
标题[问题] 关於C#相对路径的问题
时间Mon Aug 31 21:53:51 2009
小弟在处理档案存取上遇到了一些麻烦 恳请版上前辈不吝指教
在我的程式
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
1F:→ ChangesBook:先说我没经验 不过看你路径写法 是绝对路径吧0.0? 08/31 22:54
2F:→ ChangesBook:印象中"/"是代表最上层根目录的意思 08/31 22:55
3F:→ ChangesBook:还有 我猜你的网页根目录是设在C槽 所以会找C槽 08/31 22:56
4F:→ ChangesBook:所以改成 "./RetryCounter/DSI_ALF02_FT_Counter.txt" 08/31 22:58
5F:→ ChangesBook:还有网页的根目录所在也要调一下 08/31 22:59