A simple Python program that reads a textfile and creates 2-level folder structure based on the contents of the textfile
import os, sys # If directory (path) doesn’t exist, create it def createPath(path): if not os.path.isdir(path): os.mkdir(path) f = open(r"F:\Folders.txt") folder = "F:\\Documents\\" ## Read the first line line = f.readline() ## If the file is not empty keep reading line one at a time till the file is empty i=1 while line: #print(line) for char in '\n?.!/;:': line = line.replace(char,'') position = line.find("*") if position == 0: #print("line is {}" .format(line[1:])) folder2 = folder + str(i) + "." + line[1:] print(folder2) createPath(folder2) j=1 i=i+1 else: if len(line.strip()) != 0: folder3 = folder2 + "\\" + str(j) + "." + line ...