在winform,xml中怎么获取当前文件夹的路径
获取xml文件中XMLlist.xml文件stringxmlPath=System.Environment.CurrentDirectory+"\\..XML/XMLli...
获取xml文件中XMLlist.xml文件
string xmlPath = System.Environment.CurrentDirectory+"\\..XML/XMLlist.xml";
对不对呢? 展开
string xmlPath = System.Environment.CurrentDirectory+"\\..XML/XMLlist.xml";
对不对呢? 展开
1个回答
展开全部
System.Environment.CurrentDirectory+"\\XML\\XMLlist.xml"; // 98%正确
有时候,虽然启动了程序,但是环境中的当前目录不是程序启动目录,比如在没有安装.net的计算机上用.net vm.exe 虚拟机去运行某个在子目录中的.net程序时,环境中的当前目录就不对,当前目录成了VM.exe的目录去了,用下面的就保证100%正确
Application.ExecutePath / StartPath+"\\XML\\XMLlist.xml"; // 貌似是StartPath 100%正确
当然,你的XML文件要设置输出为复制到输出目录/或者copy if new
有时候,虽然启动了程序,但是环境中的当前目录不是程序启动目录,比如在没有安装.net的计算机上用.net vm.exe 虚拟机去运行某个在子目录中的.net程序时,环境中的当前目录就不对,当前目录成了VM.exe的目录去了,用下面的就保证100%正确
Application.ExecutePath / StartPath+"\\XML\\XMLlist.xml"; // 貌似是StartPath 100%正确
当然,你的XML文件要设置输出为复制到输出目录/或者copy if new
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询