1

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

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 时,它们没有被放入像我之前所做的那样单独的文档库,上传后,文件夹被删除,所以我不能再次上传它们。我正在尝试完成同样的事情,但我想将正则表达式与 SharePoint 文档库一起使用。任何帮助将不胜感激!

4

0 回答 0