首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Stream初学者有关问题.关于没有全路径

2013-07-04 
Stream菜鸟问题....关于没有全路径?StreamReader sr new StreamReader(Menu.ini)//实例化读取流对象i

Stream菜鸟问题....关于没有全路径?

StreamReader sr = new StreamReader("Menu.ini");//实例化读取流对象
            int i = this.文件ToolStripMenuItem.DropDownItems.Count - 1;//定义历史记录位置
            while (sr.Peek() >= 0)//从INI文件读取历史记录
            {
                ToolStripMenuItem menuitem = new ToolStripMenuItem(sr.ReadLine());//实例化历史菜单
                this.文件ToolStripMenuItem.DropDownItems.Insert(i, menuitem);//添加历史菜单
                i++;//重新指定历史记录位置
                menuitem.Click += new EventHandler(menuitem_Click);//为历史菜单指定单击事件
            }
            sr.Close();//关闭读取流


请问,这个是什么意思哈:
new StreamReader("Menu.ini")
这个没有路径"Menu.ini"可以找到?
[解决办法]
没有指定路径,就默认在程序运行的目录里找,找不到就报错
[解决办法]
引用:
没有指定路径,就默认在程序运行的目录里找,找不到就报错


默认不是程序目录。。。
是程序的StartPath,这个可以由快捷方式指定,就是快捷方式中的“起始位置”。
只是如果是直接双击程序,起始位置=程序所在目录

尽量不要这么写,楼主考虑的很好,起始位置可以由很多情况改变,例如你执行过
[解决办法]
查看你这个放在哪加上物理路径就可以了!

热点排行