Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }