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);