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中的子目錄。即通過保留指定的文件夾結構來添加文件。好心幫