正如标题所说,我不知道我的代码有什么问题,但if (File.Exists)即使文件存在,也会给出否定结果.
以下是我的代码
if (File.Exists(ZFileConfig.FileName.Replace(".xml", "_abc.xml")))
Run Code Online (Sandbox Code Playgroud)
在这里,ZFileConfig.FileName是E:\\Application\\Application\\bin\\Debug\\resources\\FirstFile.xml
令人惊讶的是,这就是ZFileConfig.FileName.Replace(".xml", "_abc.xml")我E:\\Application\\Application\\bin\\Debug\\resources\\FirstFile_abc.xml所需要的.EVENTHOUGH IF被罚下来返回TRUE.


看起来您的文件实际上已命名abc_RotateFlip.xml.xml.
我无法想象为什么任何程序员都会允许隐藏文件扩展名,但是你的Excel文件显示它们确实是隐藏的.把它关掉!选择了解计算机内部的情况!

您还可以使用此注册表脚本来更改该设置;
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"HideFileExt"=dword:00000000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3000 次 |
| 最近记录: |