Win7下.NET应用程序System.IO.FileNotFoundException问题
来源:互联网 发布:第三方服务商淘宝客 编辑:程序博客网 时间:2024/06/16 13:31
开发环境:WinXP
开发工具:VS2005(C#.NET)
运行环境:Win7
背景:公司的电脑安装了Win7,禁止安装非工作软件,但是需要开发一个小工具,于是就在家里WinXP电脑上写了一个VS2005的小应用程序。在XP上调试运行,一切OK。但是把程序放到Win7运行,其中的一个功能就会报错:System.IO.FileNotFoundException。
原因:
// 程序中用到了下面的代码
// 定义路径
DirectoryInfo diS = new DirectoryInfo(lbSourcePath.Text);
// 获得源文件路径下的文件列表
FileInfo[] fiS = diS.GetFiles();
WinXP下:fiS这个数组中当你使用fiS[0].Name时,fiS[0].Name是:fiS[0]的文件路径+fiS[0]的文件名称。
Win7下:fiS这个数组中当你使用fiS[0].Name时,fiS[0].Name是:fiS[0]的文件名称。
所以相同的程序在这两台机器上面出现了不同的结果,这个问题非常隐蔽,一定要注意!!
- Win7下.NET应用程序System.IO.FileNotFoundException问题
- 【解决方法】System.IO.FileNotFoundException
- 关于System.IO.FileNotFoundException的记录
- java.io.FileNotFoundException: url(拒绝访问。)问题
- java IO流抛出FileNotFoundException问题
- C# XML反序列化成类时(XmlSerializer)报 System.IO.FileNotFoundException: 未能找到文件的问题
- System.IO.FileNotFoundException:無法載入檔案或組件5/20
- 解决 System.IO.FileNotFoundException: 未能加载文件或程序集
- failed parsing /data/system/wallpaper_info.xml java.io.FileNotFoundException
- System.IO.FileNotFoundException: 未能加载文件或程序集
- java.io.filenotfoundexception: the system cannot find the file specified
- java.io.FileNotFoundException: open failed: EROFS (Read-only file system)
- wpf 加载窗体界面时出现异常System.IO.FileNotFoundException
- asp.net上传文件使用fileupload控件,判断文件类型和大小,取得文件路径时报错【System.IO.FileNotFoundException:未能找到文件】的解决办法
- Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Enterp
- 【已解决】Windows Service 问题System.IO.FileNotFoundException: 未能加载文件或程序集“file:///”或它 的某一个依赖项。系统找不到指定的文件。。
- java.io.FileNotFoundException: 下载项目路径下的文件
- 解决java.io.FileNotFoundException: D:\xxx\yyy (拒绝访问。)问题
- 判断字符串是否是IPV4
- tcp连接三次握手过程中的,tcp协议栈中的函数调用关系
- asp.net 获取网站根目录总结
- 从ads到keil
- linux内核学习之网络篇——通过socket通信
- Win7下.NET应用程序System.IO.FileNotFoundException问题
- Uboot中start.S源码的指令级的详尽解析 在线版
- PHP 获取时间差函数汇总
- 结构体字节对齐
- boost test
- jQuery中load的使用
- MonkeyRunner_Testing app example(1)
- 【Author : DS & MZ】 2012 ACM-ICPC 杭州网络预赛
- 在运行时修改视图