diff --git a/root/gui/Code/CSRender/CSRender/CompareTIFF.cs b/root/gui/Code/CSRender/CSRender/CompareTIFF.cs index c3de7b4873db915f817e6665c33318c04d567c2d..f8c1222a92c2921b00fd8e03d9397a7a6bdfc4a7 100644 --- a/root/gui/Code/CSRender/CSRender/CompareTIFF.cs +++ b/root/gui/Code/CSRender/CSRender/CompareTIFF.cs @@ -146,7 +146,8 @@ namespace CSRender //指定先にレポートを移動 internal static void moveReport(string resultPath, string workPath) { - string reportPath = System.IO.Path.Combine(resultPath, "report", "Log"); + //string reportPath = System.IO.Path.Combine(resultPath, "report", "Log"); + string reportPath = System.IO.Path.Combine(resultPath, "Log"); if (!Directory.Exists(reportPath))//指定先にreportフォルダがあるか { Directory.CreateDirectory(reportPath);//なければ新規でreportフォルダを作成 diff --git a/root/gui/Code/CSRender/CSRender/FilePathSelect.cs b/root/gui/Code/CSRender/CSRender/FilePathSelect.cs index a7ed9ef4f90204d00b42dbc5ef2224ba1cefe49c..8f057697b812917f6fba40d797f3da9db8dca5a6 100644 --- a/root/gui/Code/CSRender/CSRender/FilePathSelect.cs +++ b/root/gui/Code/CSRender/CSRender/FilePathSelect.cs @@ -338,5 +338,25 @@ namespace CSRender Directory.CreateDirectory(inDirPath);//同名のディレクトリを作成 } + //キャンセルが実行されたときに、途中で生成したファイル群を削除 + private void DelDirCancel(string inWorkPath) + { + try + { + if (Directory.Exists(System.IO.Path.Combine(inWorkPath, "OUT_DIFF"))) + { + Directory.Delete(System.IO.Path.Combine(inWorkPath, "OUT_DIFF"), true);//OUT_DIFFを削除 + } + if (Directory.Exists(System.IO.Path.Combine(inWorkPath, "work"))) + { + Directory.Delete(System.IO.Path.Combine(inWorkPath, "work"), true);//作業(work)ディレクトリを削除 + } + } + catch(Exception ex) + { + return; + } + + } } } diff --git a/root/gui/Code/CSRender/CSRender/MainWindow.xaml b/root/gui/Code/CSRender/CSRender/MainWindow.xaml index bd9ae722cff5ac64d5fd4d97ff57b693209424ba..c4707a48d9dadb3e04a4bfc6e2460328f04e9da2 100644 --- a/root/gui/Code/CSRender/CSRender/MainWindow.xaml +++ b/root/gui/Code/CSRender/CSRender/MainWindow.xaml @@ -62,9 +62,9 @@ -