From c539c791358501e2cd8e4c340201830580cc2980 Mon Sep 17 00:00:00 2001 From: Jason Alborough Date: Mon, 21 Mar 2022 17:08:36 -0400 Subject: [PATCH] fix: fix case on \user\ folder path for four series support. --- .../PepperDashEssentialsBase/File/FileIO.cs | 28 +++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/essentials-framework/Essentials Core/PepperDashEssentialsBase/File/FileIO.cs b/essentials-framework/Essentials Core/PepperDashEssentialsBase/File/FileIO.cs index ffc0bfe3..f8bae252 100644 --- a/essentials-framework/Essentials Core/PepperDashEssentialsBase/File/FileIO.cs +++ b/essentials-framework/Essentials Core/PepperDashEssentialsBase/File/FileIO.cs @@ -47,10 +47,28 @@ namespace PepperDash.Essentials.Core return null; } } - + /// - /// Get the data from a fileName + /// Get the data from string path/filename + /// + /// + /// + public static string ReadDataFromFile(string fileName) + { + try + { + return ReadDataFromFile(GetFile(fileName)); + } + catch (Exception e) + { + Debug.Console(0, Debug.ErrorLogLevel.Error, "Error: FileIO read failed: \r{0}", e); + return ""; + } + } + + /// + /// Get the data with fileInfo object /// /// /// @@ -70,7 +88,7 @@ namespace PepperDash.Essentials.Core } else { - Debug.Console(2, "File {0} Does not exsist", file.FullName); + Debug.Console(2, "File {0} does not exsist", file.FullName); return ""; } @@ -127,9 +145,9 @@ namespace PepperDash.Essentials.Core public static bool FileIoUnitTest() { var testData = "Testing FileIO"; - FileIO.WriteDataToFile(testData, "\\USER\\FileIOTest.pdt"); + FileIO.WriteDataToFile(testData, "\\user\\FileIOTest.pdt"); - var file = FileIO.GetFile("\\USER\\*FileIOTest*"); + var file = FileIO.GetFile("\\user\\*FileIOTest*"); var readData = FileIO.GetDataFromFile(file); Debug.Console(0, "Returned {0}", readData);