mfc 判斷資料夾複製完成_【技能技巧】Python批量複製貼上
阿新 • • 發佈:2020-12-18
技術標籤:mfc 判斷資料夾複製完成python 複製word表格並貼上
收藏一段程式碼,方便以後找。
功能是遍歷資料夾下符合條件的檔案,進行符合條件檔案的複製貼上操作。
直接上程式碼,這段程式碼的目的是將F:/inputpath路徑下名稱中所有包含“love”的檔案複製到F:/outputpath路徑下,重要部分我已經作了註釋:
# -*- coding: utf-8 -*-import osimport shutilfile_input = 'F:/inputpath'file_output = 'F:/outputpath'key = 'love'#判斷是否存在目標路徑,若不存在,則新建if not os.path.exists(file_output): os.mkdir(file_output,1)#判斷是否存在輸入路徑if os.path.exists(file_input): #計數,每複製一個檔案增加1 count = 0 #遍歷輸入路徑下的所有檔案 for r,d,files in os.walk("file_input"): #判斷是否存在檔案,避免無謂的迴圈 if files: for file in files: #判斷檔名稱中是否包含匹配的字串 if key in file: print('找到包含'+key+'字元的檔案:'+file) #複製符合條件的檔案到目標資料夾 shutil.copy(os.path.join(r,file),file_output+'/'+file) count += 1print("INFO: {} files copied totally".format(count))
這段程式碼當然還有很大的優化空間,比如增加判斷檔案字尾的語句就可以複製既包含關鍵字串又符合特定型別(如.jpg)的檔案。
最近忙於畢業,前途堪憂,所以近期公眾號基本不會更新不過等我以後空閒了,之前的相關話題還會堅持更新的。多分享,多快樂。
有任何問題,如相關於遙感、地信、python、時政等的話題,如有我能幫上忙的,可以郵箱問我(禮貌點就好...)。
郵箱為: