Enjoy my job,Enjoy my life

            -----享受每一天

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

原来用C#写文件的时候都不喜欢用路径,例如,我会用

FileStream fsEncrypted = new FileStream("data.xml", FileMode.Create, FileAccess.Write);
这样在程序所在目录建一个文件,最进发现在用 OpenFileDialog 的时候会改变默认路径,这样我的文件就不知道建到哪儿去了,后来就用了 Environment.CurrentDirectory ,MSDN 上的解释是 
Gets and sets the fully qualified path of the current directory; that is, the directory from which this process starts
我以为这样就可以了,结果试了还是不行,原来 Environment.CurrentDirectory  也受 OpenFileDialog 的影响,
实在没办法了,又查,这次用了  Application.StartupPath 
好了,这下存的文件不会乱跑了。
posted on 2004-09-03 09:36  享受工作,享受生活  阅读(2358)  评论(0编辑  收藏  举报