用python的os庫來剪下指定資料夾
阿新 • • 發佈:2018-12-29
思路:
1:遍歷指定的資料夾。
2:判斷資料夾中的每一項是資料夾還是檔案。
3:若是檔案就修改該檔案的路徑
4:若是資料夾就重複以上步驟
程式碼如下:
def cut_dirs(path,new_path): """ :param path:指定的資料夾路徑 :param new_path:要將該資料夾剪下到的路徑 """ for dir in os.listdir(path): # 當前路徑 cur_path = os.path.join(path, dir); new_file_path = os.path.join(new_path, dir); if os.path.isdir(dir): # 如果當前是資料夾就在新路徑裡建立同名資料夾 if not os.path.exists(new_file_path): os.mkdir(new_file_path); # 進入遞迴 delete_lol(cur_path,new_file_path); else: # 如果是檔案,就修改該檔案的路徑 os.rename(cur_path,new_file_path);