diff --git a/ClosedXML_Examples/Creating/CreateFiles.cs b/ClosedXML_Examples/Creating/CreateFiles.cs index 1660039..81d3867 100644 --- a/ClosedXML_Examples/Creating/CreateFiles.cs +++ b/ClosedXML_Examples/Creating/CreateFiles.cs @@ -12,8 +12,8 @@ { public static void CreateAllFiles() { - var path = @"C:\ClosedXML_Tests\Created"; - + var path = Program.BaseCreatedDirectory; + new HelloWorld().Create(path + @"\HelloWorld.xlsx"); new BasicTable().Create(path + @"\BasicTable.xlsx"); diff --git a/ClosedXML_Examples/Loading/LoadFiles.cs b/ClosedXML_Examples/Loading/LoadFiles.cs index cc1b1d6..7ebf5e9 100644 --- a/ClosedXML_Examples/Loading/LoadFiles.cs +++ b/ClosedXML_Examples/Loading/LoadFiles.cs @@ -8,17 +8,12 @@ { public static void LoadAllFiles() { - var forLoadingFolder = @"C:\ClosedXML_Tests\Created"; - var forSavingFolder = @"C:\ClosedXML_Tests\Modified"; - - foreach (var file in Directory.GetFiles(forLoadingFolder)) + foreach (var file in Directory.GetFiles(Program.BaseCreatedDirectory)) { var fileInfo = new FileInfo(file); var fileName = fileInfo.Name; - LoadAndSaveFile(forLoadingFolder + @"\" + fileName, forSavingFolder + @"\" + fileName); + LoadAndSaveFile(Path.Combine(Program.BaseCreatedDirectory, fileName), Path.Combine(Program.BaseModifiedDirectory, fileName)); } - - //LoadAndSaveFile(forLoadingFolder + @"\StyleRowsColumns.xlsx", forSavingFolder + @"\StyleRowsColumns.xlsx"); } private static void LoadAndSaveFile(String input, String output) @@ -28,4 +23,4 @@ wb.SaveAs(output); } } -} +} \ No newline at end of file diff --git a/ClosedXML_Examples/Program.cs b/ClosedXML_Examples/Program.cs index 16edb3c..113aed9 100644 --- a/ClosedXML_Examples/Program.cs +++ b/ClosedXML_Examples/Program.cs @@ -1,9 +1,31 @@ - +using System; +using System.IO; + namespace ClosedXML_Examples { public class Program { - static void Main(string[] args) + public static string BaseCreatedDirectory + { + get + { + var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Created"); + if (!Directory.Exists(path)) Directory.CreateDirectory(path); + return path; + } + } + + public static string BaseModifiedDirectory + { + get + { + var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Modified"); + if (!Directory.Exists(path)) Directory.CreateDirectory(path); + return path; + } + } + + private static void Main(string[] args) { CreateFiles.CreateAllFiles(); LoadFiles.LoadAllFiles();