我用这个Environment.CurrentDirectory获取exe文件所在路径
之后 我的程序上有 浏览本地文件的功能
用的 这个
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
如果你不浏览文件没有问题 一浏览文件就报错 获取的路径 就不是 exe 文件的路径 而是你浏览文件的路径这个问题怎么解决???
之后 我的程序上有 浏览本地文件的功能
用的 这个
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
如果你不浏览文件没有问题 一浏览文件就报错 获取的路径 就不是 exe 文件的路径 而是你浏览文件的路径这个问题怎么解决???
我也想用这个来的 但是我那个工程下还有几个类文件,Application 这个类好象只能用在winform那个类中我写的别的类公共类 调用不了Application 怎么办
然后在上面加上 using System.Windows.Forms;就可以了
System.Environment.CurrentDirectory = System.AppDomain.CurrentDomain.BaseDirectory;
...//操作代码`
System.Environment.CurrentDirectory = filesave;
先获取当前路径,再设置当前路径为程序路径,在程序完了以后,再把路径设回去,不知道对你有没有帮助