我的应用程序有这样的代码部分:
if (!Directory.Exists(datePath))
{
Directory.CreateDirectory(datePath);
}
如果我双击并运行exe,它可以工作并创建文件夹。
但是,当我将应用程序带到任务计划程序并设置为每天运行时,代码不起作用。没有错误,什么都没有。
即使我右键单击任务并手动运行它,它也无法正常工作。
我将其他应用程序与任务计划程序一起使用,它们工作正常。我不明白为什么这个不创建目录....
将对您的问题的评论和您对我现已删除的答案的评论联系在一起:
你看路径是
E:Engineering2014December
.E:是映射到\servershare
的驱动器。我为计划任务使用了服务器管理员用户和密码
该用户在您的计算机上没有映射的驱动器。使用完整的 UNC 路径:
string datePath = @"\servershareEngineering..."