Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的应用程序与任务调度器配合使用,可以';t在我的c#代码中创建目录_C#_Scheduled Tasks_Task_Exe_Manual Testing - Fatal编程技术网

我的应用程序与任务调度器配合使用,可以';t在我的c#代码中创建目录

我的应用程序与任务调度器配合使用,可以';t在我的c#代码中创建目录,c#,scheduled-tasks,task,exe,manual-testing,C#,Scheduled Tasks,Task,Exe,Manual Testing,我的应用程序的代码部分如下: if (!Directory.Exists(datePath)) { Directory.CreateDirectory(datePath); } 如果我双击并运行exe,它会工作并创建文件夹 但是,当我将应用程序带到任务调度器并设置为每天运行时,代码就不起作用了。没有错误,什么都没有 即使我右键单击任务并手动运行它,它也无法工作 我将我的其他应用程序与任务调度器一起使用,它们工作得很好。我不明白为什么这一个不创建目录….将和您的绑定在一起: 您看到的路

我的应用程序的代码部分如下:

if (!Directory.Exists(datePath))
{
     Directory.CreateDirectory(datePath);
}
如果我双击并运行exe,它会工作并创建文件夹

但是,当我将应用程序带到任务调度器并设置为每天运行时,代码就不起作用了。没有错误,什么都没有

即使我右键单击任务并手动运行它,它也无法工作

我将我的其他应用程序与任务调度器一起使用,它们工作得很好。我不明白为什么这一个不创建目录….

将和您的绑定在一起:

您看到的路径是
E:\Engineering\2014\December
。E:是映射到
\\server\share
的驱动器

我为计划任务使用了服务器管理员用户和密码

该用户在您的计算机上没有映射驱动器。使用完整的UNC路径:

string datePath = @"\\server\share\Engineering\..."

用户帐户需要具有创建目录的权限。i、 运行任务调度器的用户帐户。听起来像是文件权限问题。必须将任务设置为使用凭据运行?您的登录用户和运行计划程序的用户不同。
datePath
的值是多少?完成创建任务的一部分我使用了管理员id/pw