对于文件C:\filename.txt
,
File.Exists(@"c:\filename.txt/");
返回true
。但是当我们尝试使用该文件名打开时,它会失败。
由于尾随 /,文件名不好。但是我们如何测试以知道文件是否有效,因为这告诉我它不仅没问题,而且文件存在。
更新:在标准命令行测试应用程序中,结果符合预期(错误)。但在我的 自定义 uri 处理程序中,File.Exists() 返回 true。这真的很奇怪。
对于文件C:\filename.txt
,
File.Exists(@"c:\filename.txt/");
返回true
。但是当我们尝试使用该文件名打开时,它会失败。
由于尾随 /,文件名不好。但是我们如何测试以知道文件是否有效,因为这告诉我它不仅没问题,而且文件存在。
更新:在标准命令行测试应用程序中,结果符合预期(错误)。但在我的 自定义 uri 处理程序中,File.Exists() 返回 true。这真的很奇怪。