0
我有一些文件夾,當我的程序正在運行時檢查。 我刪除不必要的文件夾並將選中的文件夾返回到其他目錄。移動文件夾到相同的命名文件夾
我的問題是我總是得到一個異常。我真的不知道爲什麼。 btw:當前表格和新表格具有相同的名稱 : 翻譯,因爲它在德語中:數據無法創建,因爲它已經存在。 我的代碼:
public void CreateCheckedStructure() {
List<string> checkedDirNew = Program.RemoveTempFolders(GetAllFromDir(Settings.Default.NewFolder));
List<string> checkedDirCurrent = Program.RemoveTempFolders(GetAllFromDir(Settings.Default.CurrentFolder));
foreach(string checkedNew in checkedDirNew){
DirectoryInfo dirInfoNew = new DirectoryInfo(checkedNew);
foreach (string checkedCurrent in checkedDirCurrent) {
DirectoryInfo dirInfoCurrent = new DirectoryInfo(checkedCurrent);
if(dirInfoNew.Name.Equals(dirInfoCurrent.Name)){
string checkedFoldersPath = Settings.Default.CheckedTables + "\\" + dirInfoCurrent.Name;
Directory.CreateDirectory(checkedFoldersPath);
Directory.CreateDirectory(checkedFoldersPath+"\\New");
Directory.CreateDirectory(checkedFoldersPath + "\\Current");
dirInfoCurrent.MoveTo(checkedFoldersPath + "\\Current");
dirInfoNew.MoveTo(checkedFoldersPath + "\\New");
break;
}
}
}
}
我編輯我的問題:) – Ams1