C#用StreamReader打开指定文件

我的project放在progrm的文件夹里,数据放在data文件夹里(program/data)。我能不指定盘符直接读取数据么?或者用StreamReader,文件地址... 我的project放在progrm的文件夹里,数据放在data文件夹里(program/data)。我能不指定盘符直接读取数据么?
或者用StreamReader,文件地址直接写program//data之类的?
因为这个文件是写给别人的,要是指定了D盘之类的,别人如果把程序放在E盘,那岂不是用不了了?

谢谢啊
展开
 我来答
百度网友f4e2724
2015-03-24 · TA获得超过298个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:171万
展开全部
程序 不管放到哪个盘符,你是可以获取程序的运行目录的,也就是可以获取程序运行的盘符。
你再拼接 data的完全路径。
追问
我试了下,但是实际运行文件是在program/bin/下面
但是数据是在program/data/下面
怎么办呢?
谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式