Re: [問題] 在PDA上的路徑?

看板C_Sharp (C#)作者時間17年前 (2008/08/21 23:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
※ 引述《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
文章代碼(AID): #18hO_FcO (C_Sharp)
文章代碼(AID): #18hO_FcO (C_Sharp)