ins*_*get 0 c# file-io scheduled-tasks console-application
我的控制台应用程序检查网络驱动器上是否存在文件,并在不存在时记录消息.今天我将我的应用程序部署到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.");
}
}
Run Code Online (Sandbox Code Playgroud)
我怀疑从任务调度程序运行时没有映射驱动器.尝试UNC路径
var fileName = @"\\server\share\folder\file1.txt";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1993 次 |
| 最近记录: |