SobekCM.Builder_Library.Actionable_Builder_Source_Folder.Get_Terminal_SubDirectories C# (CSharp) Method

Get_Terminal_SubDirectories() private static method

Private method used to find the direct parent directory name for the item packages because the directory structure for the package is pretty flexible, it can be for instance UF00000001_VID00001 or UF00000001/VID00001, or JUV/UFSpecial/UF00000001/VID00001 etc. the searching criterial is that there are only files in the directory but not sub directories
private static Get_Terminal_SubDirectories ( string InitialDir ) : IEnumerable
InitialDir string
return IEnumerable
        private static IEnumerable<string> Get_Terminal_SubDirectories(string InitialDir)
        {
            List<string> returnVal = new List<string>();
            foreach (string thisDir in Directory.GetDirectories(InitialDir))
            {
                Collect_Terminal_Dirs(returnVal, thisDir);
            }
            return returnVal;
        }