FileStream fs = new FileStream("BookShop/QQWry.Dat", FileMode.Open, FileAccess.Read, FileShare.Read));大家好,这里有一段代码,所处的项目,在不同的电脑上面,他所查找的路径有两种情况:1.查找项目所在目录下BookShop\QQWry.Dat文件,这是我想得到的效果。2.查找目录为C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\BookShop\QQWry.Dat,也就是查找我vs2008的安装目录请教各位,为什么会出现这种情况呢?是不是跟vs2008的运行环境有关呢?
解决方案 »
- 希望能在propertygrid (C#)字段中添加自定义异常提示信息
- 问一个SendMessage的问题(C#)(第三贴)
- 在学C#中 遇到的小问题请大家帮忙
- gridview 绑定 空字符串 变成 空格
- 关于datagridview选取行双击事件问题
- 使用WinFrom自动创建数据库和表以及表中的字段
- Thread.Abort()
- 实时查看内存使用情况,用C#可以编写这功能的程序吗,如何编写?
- 请问:如何在datagrid中加入combobox,是在winform中,不是webform
- CS中用到指针怎么编译?
- 我怎么获取不到DataGridView中的值???
- spread for winform 怎么设置一列中不同的单元格类型?
也就是项目(生成的exe文件文件通常是bin/debug文件下)所在同级目录文件BookShop下QQWry.Dat,
你可用:Application.StartupPath + "\\BookShop\\QQWry.Dat"
放在bin/debug文件下,
再用:Application.StartupPath + "\\BookShop\\QQWry.Dat"
Winform:Application.StartupPath
后面拼接你文件名
这时有可能是系统路径,如果使用OpenFileDialog选择了其他目录的一个文件,就会是其他目录