我的应用程序具有这样的代码部分:
if (!Directory.Exists(datePath))
{
Directory.CreateDirectory(datePath);
}
如果我双击并运行exe,它将运行并创建文件夹。
但是,当我将我的应用程序带到任务计划程序并设置为每天运行时,该代码将无法正常工作。没错,没事。
即使我右键单击任务并手动运行它,也不起作用。
我将其他应用程序与任务计划程序一起使用,它们可以正常工作。我不明白为什么这个人不创建目录。
绑在你的问题的评论和你对我现在的经去除答案评论起来:
您看到路径为
E:\Engineering\2014\December
。E:是映射到的驱动器\\server\share
。我将服务器管理员用户和密码用于计划任务
该用户在您的计算机上没有映射的驱动器。使用完整的UNC路径:
string datePath = @"\\server\share\Engineering\..."
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句