2014-09-26 80 views
2

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

这是一段简单的代码:

var filePath = @"Z:\"; 
var files = Directory.GetFiles(filePath, "?.gpg", SearchOption.TopDirectoryOnly); 
if (files.Length == 0) return null 

我在SharePoint 2010,所以我不能尝试其他任何.NET3.5。 我要疯了。有任何想法吗?先谢谢你。

回答

0

使用此,

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); 

} 
相关问题