廢話不多說,直接擼代碼:
#!/usr/bin/python # -*- coding: utf-8 -*- # 遍歷所有文件夾,修改指定格式文件后綴名 import os filter=[".cs"] #設置過濾后的文件類型 當然可以設置多個類型 def all_path(dirname): #result = []#所有的文件 for maindir, subdir, file_name_list in os.walk(dirname): # print(maindir) #當前主目錄 # print(subdir) #當前主目錄下的所有目錄 # print(file_name_list) #當前主目錄下的所有文件 for filename in file_name_list: apath = os.path.join(maindir, filename)#合並成一個完整路徑 portion = os.path.splitext(apath) ext = portion[1] # 獲取文件后綴 [0]獲取的是除了文件名以外的內容 if ext in filter: newname = portion[0] + ".cs" os.rename(apath, newname)#修改 #return result print(all_path("F:\TEMP"))
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。