C# 在SharePoint中使用正则表达式

C# 在SharePoint中使用正则表达式,c#,regex,sharepoint,sharepoint-2007,C#,Regex,Sharepoint,Sharepoint 2007,我的一些同事在我们的SharePoint网站上创建了一个文档库,其中包含大约34000个文件,这些文件是从我们组织内的各种计算机上恢复的。恢复这些文件时,我使用了正则表达式: var regex = new Regex(@"^\d{5}_" + MoveFromToYear_TextBox.Text + "", RegexOptions.Compiled); string[] files = Directory.GetFiles(foldertomove).Where(path => r

我的一些同事在我们的SharePoint网站上创建了一个文档库,其中包含大约34000个文件,这些文件是从我们组织内的各种计算机上恢复的。恢复这些文件时,我使用了正则表达式:

var regex = new Regex(@"^\d{5}_" + MoveFromToYear_TextBox.Text + "", RegexOptions.Compiled);

string[] files = Directory.GetFiles(foldertomove).Where(path => regex.Match(Path.GetFileName(path)).Success).ToArray();
之后,我使用foreach循环遍历所有文件,并根据它们的命名方式将它们移动到特定的文件夹中。它们都具有相同的命名约定。当文件被上传到SharePoint时,它们并不像我以前那样被放入单独的文档库中,并且在上传之后,文件夹被删除了,所以我不能再上传它们。我正试图实现同样的目标,但我希望将regex与SharePoint文档库一起使用。任何帮助都将不胜感激