/// <summary> /// Retrieves all file content as a line list from a directory /// </summary> /// <param name="directoryObject">Directory to retrieve content from</param> /// <param name="strFind">Search string to find</param> /// <param name="boolRecurse">Flag that determines whether files are retrieved recursively including files from sub-directories</param> /// <returns></returns> private static List <string> GetFileContentAsLineList(this DirectoryObject directoryObject, string strFind, bool boolRecurse) { string strContent = directoryObject.GetFileContentAsString(strFind, boolRecurse); List <string> listLines = strContent.Split('\n').ToList(); return(listLines); }
/// <summary> /// Retrieves all file content as a string from a directory /// </summary> /// <param name="directoryObject">Directory to retrieve content from</param> /// <param name="boolRecurse">Flag that determines whether files are retrieved recursively including files from sub-directories</param> /// <returns></returns> private static string GetFileContentAsString(this DirectoryObject directoryObject, bool boolRecurse) { string strContent = directoryObject.GetFileContentAsString("*", boolRecurse); return(strContent); }