def get_immediate_subfolder_names(folder_path): subfolder_names = [ folder_name for folder_name in os.listdir(folder_path) if os.path.isdir(os.path.join(folder_path, folder_name)) ] natural_sort(subfolder_names) return subfolder_names
def get_immediate_childfile_names(folder_path, ext=None): files_names = [file_name for file_name in next(os.walk(folder_path))[2]] if ext is not None: files_names = [ file_name for file_name in files_names if file_name.endswith(ext) ] natural_sort(files_names) return files_names
def get_immediate_subfolder_names(folder_path): subfolder_names = [folder_name for folder_name in os.listdir(folder_path) if os.path.isdir(os.path.join(folder_path, folder_name))] natural_sort(subfolder_names) return subfolder_names
def get_immediate_childfile_names(folder_path): files_names = [file_name for file_name in next(os.walk(folder_path))[2]] natural_sort(files_names) return files_names