Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
C# Directory.GetFiles不返回任何文件。。。有时_C#_Sharepoint_Sharepoint 2010_.net 3.5_Timer Jobs - Fatal编程技术网

C# Directory.GetFiles不返回任何文件。。。有时

C# Directory.GetFiles不返回任何文件。。。有时,c#,sharepoint,sharepoint-2010,.net-3.5,timer-jobs,C#,Sharepoint,Sharepoint 2010,.net 3.5,Timer Jobs,我试图在SharePoint作业执行期间从网络共享获取文件。有趣的是,这在我的开发机器上可以完美地工作,它在生产环境中也可以作为控制台应用程序工作,但在Prod上执行作业期间,我无法使用相同的网络路径和帐户信息获取任何文件 这是一段简单的代码: var filePath = @"Z:\"; var files = Directory.GetFiles(filePath, "?.gpg", SearchOption.TopDirectoryOnly); if (files.Length == 0)

我试图在SharePoint作业执行期间从网络共享获取文件。有趣的是,这在我的开发机器上可以完美地工作,它在生产环境中也可以作为控制台应用程序工作,但在Prod上执行作业期间,我无法使用相同的网络路径和帐户信息获取任何文件

这是一段简单的代码:

var filePath = @"Z:\";
var files = Directory.GetFiles(filePath, "?.gpg", SearchOption.TopDirectoryOnly);
if (files.Length == 0) return null
我使用的是SharePoint 2010,因此我无法尝试使用.NET3.5。 我快疯了。有什么想法吗?提前谢谢你。

用这个

    public DBStoreDocument(string filePath)
    {
        this.Load(filePath);
    }



string[] filePaths = Directory.GetFiles(@"" + directory, "*.gpg", SearchOption.AllDirectories);

foreach (string path in filePaths)
{
     Documenttest doc = new Documenttest(path);

}
用这个,

    public DBStoreDocument(string filePath)
    {
        this.Load(filePath);
    }



string[] filePaths = Directory.GetFiles(@"" + directory, "*.gpg", SearchOption.AllDirectories);

foreach (string path in filePaths)
{
     Documenttest doc = new Documenttest(path);

}

这似乎不是一个完整的例子这似乎不是一个完整的例子