也许标题是重复的,但我在其他问题中找不到答案。
我有Windows表单应用程序,它使用2个数据集(文本文件)。我怎样才能携带?我的意思是,如何在不将数据集复制到系统中的情况下运行应用程序(如果我将它放在笔式驱动器或外部硬件上,我可以直接运行它),或者如果我将它复制到每个地方,它可以工作吗? 。
我可以将数据集复制到EXE文件的相同路径中吗? ..bin/Debug/
?
如何将此路径更改为相对路径?
StreamReader fileitem = new StreamReader("c:\\dataset.txt");
提前致谢
答案 0 :(得分:0)
我不完全确定这是否是您要求的,但如果您将代码更改为:
StreamReader fileitem = new StreamReader("dataset.txt");
这将使用应用程序执行目录中的dataset.txt,而不是硬编码到C:驱动器。