# coding:utf-8 """ 作者:雪山凌狐 网址:http://fox-9.com 修订时间:2022-09-14 写书好伴侣,删除生成的_book文件夹中的所有多余的md文件 """ # 这里打印出有颜色的内容必须\n换行才能看到颜色,暂时没找到办法不换行同一行多种颜色的,以后再想想 import os from color_print import printBlue, printGreen # gitbook生成的文件夹名,默认是_book folder_name = "_book" # 遍历文件夹 def walkFile_and_delete_md(folder): for root, dirs, files in os.walk(folder): # root 表示当前正在访问的文件夹路径 # dirs 表示该文件夹下的子目录名list # files 表示该文件夹下的文件list # 遍历文件 for f in files: if os.path.splitext(f)[1].lower() == ".md": filename = os.path.join(root, f) os.remove(filename) printGreen(f"info: Deleted file [{filename}]\n") def main(): walkFile_and_delete_md(folder_name) printBlue("\ninfo: Delete all extra md files done!\n\n") if __name__ == '__main__': main()