打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#的Application.StartupPath和System.Environment.CurrentDirectory的区别
第一次在CSDN发帖,没什么积分,还望各位高手帮忙解决。
很是奇怪,我以前一直都是用System.Environment.CurrentDirectory来获取应用程序的当前工作路径,通过当前工作路径来引用其它位于该目录下的很多文件,如图片,音频文件等,这句话在Win7下没有任何问题,但是我把生成好的程序放到XP系统下去运行,却老是提示文件不存在,代码是这样的:
if (!File.Exists(Application.StartupPath + @"\Plugin\splitter.exe"))
                    {
                        MessageBox.Show("组件splitter缺失或无法访问该组件,程序无法继续运行!请尝试重新安装程序已解决此问题!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
这段代码在Win7下好好的,但是放到XP就提示不存在了,很是奇怪,但是后来我把System.Environment.CurrentDirectory改成Application.StartupPath就没问题了,真是郁闷透顶了,求高手解答!!!谢谢!!!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
获取和设置c# 应用程序目录
获取文件路径
C#程序将对象保存为json文件的方法
C# 获取.exe文件的运行目录
CSDN 论坛
c#获取当前应用程序所在路径(转) - CookBlack - 博客园
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服