File.Exists 文件不存在 Or FileNotFoundException

标题警告,本文仅限走投无路,最终可能的一个问题导致。

最开始出现在找不到文件,测试发现:

 看起来毫无毛病

 

而后各种测试:

 注意看,第一行跟第三行一模一样

 

发现【@"‪‪‪】这两个字符有毒,如果这样替换第一行就会返回true:

 

调试看也毫无毛病:

然后就想到可能粘贴了看不到的字符:Unicode编码转换

多了‪‪‪

 

果然,多了“‪‪‪”,不过也不记得哪里粘贴来的了。我们查一下8234是什么: 

左往右嵌入?啥..

幽灵事件就这样解决了,”‪“虽然看不到,但也导致不能正确识别目录,这种问题不大可能会遇到,类似字符串都可能剪贴板粘贴到,记录下。

 

 

猜你喜欢

转载自www.cnblogs.com/zlyxm/p/10948654.html