【发布时间】:2009-09-01 11:15:17
【问题描述】:
我们有一些使用 StreamReader 从文本文件中读取数据的 C# 代码。在一台计算机上,我们可以从文本文件中读取数据,即使它已被删除或替换为不同的文本文件 - File.Exists 调用报告该文件存在,即使它不在 Windows 资源管理器中。但是,在另一台计算机上不会发生这种行为。两台计算机都运行 Vista Business 和 .NET 2.0.50727 SP2。
我们已尝试重新启动机器,但没有解决。
有没有人了解这如何可能以及有关可能的解决方案的信息?
谢谢, 艾伦
【问题讨论】:
-
其中一台 PC 是 64 位机器吗?
-
你的文件路径是相对根目录(绝对路径)吗?
-
向我们展示您正在使用的“File.Exists”代码
-
没有一台电脑是 64 位的,路径是绝对的。
标签: c# file windows-vista streamreader