1
我有一个用户输入为D:\Test1\Test2\Test3\Test4\a\b\c\d\file.jpg
根据用户输入我需要检查文件夹和子文件夹是否存在于文档库中。如何创建目录和子目录,如果它不存在SharePoint文件库
即
DocLib >> >>的Test1 Test2的....迪想要复制文档库中的文件夹结构,如果它存在,不是直接读取和保存其他文件创建目录和子目录比高达并且在级别的文件应该保存。
任何人都可以帮助我理解我该如何去与此?我试着用硬盘驱动器上创建本地系统文件
static void CopyFolder(string sourceFolder, string destFolder)
{
if (!Directory.Exists(sourceFolder))
Directory.CreateDirectory(destFolder);
string[] files = Directory.GetFiles(sourceFolder);
foreach (string file in files)
{
string name = Path.GetFileName(file);
string dest = Path.Combine(destFolder, name);
File.Copy(file, dest);
}
//check folder in the source destination
string[] folders = Directory.GetDirectories(sourceFolder);
foreach (string folder in folders)
{
string name = Path.GetFileName(folder);
string dest = Path.Combine(destFolder, name);
System.IO.Directory.CreateDirectory(dest);
CopyFolder(folder, dest);
}
}
不知道如何检查,如果目录中存在比检查SharePoint中的子目录。即通过保留指定的文件夹结构来添加文件。好心帮