作者bluespeed001 ()
看板C_Sharp
标题Re: [问题] 在PDA上的路径?
时间Thu Aug 21 23:54:49 2008
※ 引述《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