def check_dirs(path): my_dict = read_dir(path.dirs()) for dirs in my_dict.keys(): newdir = my_folder + ("/" + dirs) d = read_dir(newdir.files()) for files in d.keys(): newfile = my_folder + ("/" + dirs) + ("/" + files) newfile.move(my_folder) dirs = my_folder + ("/" + dirs) dirs.rmtree(ignore_errors=True)
def ProcessDir(outfile, path, OptionalPrefix = None): if (OptionalPrefix == None): groupname = path.name else: groupname = OptionalPrefix + " " + path.name print "%s: %s" % (groupname, path) BeginGroup(outfile, groupname) for d in path.dirs(): ProcessDir(outfile, d) for texfile in path.files("*.tex"): ProcessFile(outfile, texfile) EndGroup(outfile, groupname)