读书人

读取TXT时的奇怪有关问题求解

发布时间: 2013-03-13 10:56:58 作者: rapoo

读取TXT时的奇怪问题求解
问题描述:
我做了一个控件,用来显示国内IP流量比例,比例数据除启动时随机一次外,第二次是点击按钮从文本加载,昨天做的昨天还正常,但今天再打开这个工程时出现一个现象,但凡从VS中读取D盘(其他盘没问题,完全正常)中的TXT文件(只有TXT格式会出现这个找不到文件的现象,其他的格式正常)。用系统的记事本打开D盘的TXT文件正常。
只要是在VS中打开D盘任何一个TXT(包括子目录)的,VS都报文件找不到,但文件明明是存在的。

问题截图:
读取TXT时的奇怪有关问题求解
点击这个按钮,将读取D盘里的一个TXT文件。如下图:

读取TXT时的奇怪有关问题求解
文件确实是存在的,并且没有编码等错误,用系统的记事本可以正常打开。但是当从VS中读取时:

读取TXT时的奇怪有关问题求解

--------------------------------------
以下是代码,可能跟代码关系不太大,新建了个工程试验,发现一样无法读取D盘的任何TXT,而C/E/F盘完全正常。

请教一下这个问题可能是VS的什么造成的?最近没有对VS里的选项进行过任何设置。
[解决办法]
英文的txt有问题吗?
是不是中毒了。。。
要不这个问题也太神奇了
[解决办法]
把这个文件改下名字看看,或把这个txt删除掉重建一个试试
[解决办法]
转义字符 d:\\xxxxx或@"d:\xxx"
[解决办法]
曲线救国,改成其它的格式的文件呢?
比如ini,或者rtf或者什么文本格式的试下看看
[解决办法]
文件名改为英文的试试
[解决办法]
\ 的使用错误 \\
[解决办法]
你用记事本能打开这个文件吗?
[解决办法]
用File.Open能打开Stream么?

读书人网 >C#

热点推荐