文件.存在无法在网络驱动器上运行

本文关键字:驱动器 运行 网络 存在 文件 | 更新日期: 2023-09-27 18:34:48

我的控制台应用检查网络驱动器上是否存在文件,并在文件不存在时记录一条消息。今天,我将我的应用程序部署到 QA 机器上,File.Exists(( 对确实存在的文件返回 false。我正在通过Windows任务计划程序运行该应用程序。当我从命令行运行它时,它似乎工作正常。但无论哪种方式,我现在都不相信它。有没有人看到这种行为或有任何见解?

Using System.IO;
private static void Main()
{
    var fileName = @"x:'folder'file1.txt"; //be a network share
    If (!File.Exists(fileName) 
    {
        LogMessage("File is not on disk.");
    }
    else
    {
        LogMessage("File is on disk.");
    }
}

文件.存在无法在网络驱动器上运行

我怀疑从任务计划程序运行时未映射驱动器。 尝试 UNC 路径

var fileName = @"''server'share'folder'file1.txt";