Re: [問題] 在PDA上的路徑?
※ 引述《cole945 (躂躂..)》之銘言:
: ※ 引述《colorsea (OH Yes! Babe~)》之銘言:
: : 感謝s大,
: : 我目前的寫法是你一樣的
: : @"\storage\a.txt"
: : 只是,因為我的SD卡在我的PDA上,顯示的名稱是"SD 卡"而非"storage"
: : @"\SD 卡\a.txt\"
: : 所以我怎麼都試不出來
: : 會不會是因為路徑是中文的關係呢?
: : 誰來救救我~~ /_________\
: MSDN forum上有人說storage card會在root下且屬性為Temporary..
: 原文 (不過他是寫VB Code)
: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=612136&SiteID=1
: 你試試看吧..
: foreach (string dir in Directory.GetDirectories("\\"))
: {
: if (((new DirectoryInfo(dir)).Attributes & FileAttributes.Temporary) > 0)
: {
: // dir 就是你的sd目錄了..
: }
: }
: 不懂你為什麼一直堅持要用寫死的方式@_@?
也可以利用抓取執行檔所在位置的方式來解決,如此就可以使用類似相對路徑的
方法來讀取檔案
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=3233490&SiteID=14
參考一下,得到執行檔路徑之後,在加上檔案相對路徑就可以了!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.156.183
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章