將指定目錄下所有資料夾中特定檔案複製到其他資料夾

2021-10-06 17:14:00 字數 579 閱讀 2195

import os

from shutil import copy

#將特定目錄root_path下所有資料夾中的label.png檔案複製到 指定路徑to_path中並命名為」n.png「

#新增root_path

root_path = "root_path"

files = os.listdir(root_path)

#新增to_path

to_path = "to_path"

#檔名可以自行根據需要改

#filename = "*.png"

filename = "label.png"

for file in files:

#使用file的命名 如檔名」1_person.png「

#則此處n為1

n = file.split('_')[0]

with open(root_path+"\\"+file+"\\"+filename,"r") as f:

copy(root_path+"\\"+file+"\\"+filename,to_path+"\\"+n+".png")

遍歷指定目錄下的所有特定檔案

import os 遍歷資料夾 def walkfile file for root,dirs,files in os.walk file root 表示當前正在訪問的資料夾路徑 dirs 表示該資料夾下的子目錄名list files 表示該資料夾下的檔案list 遍歷檔案 for f in fil...

C 遍歷目錄下的所有資料夾

這個是網上轉的 上乙個也是仿照這個改的 同樣是win32控制台程式 學習!using system using system.collections.generic using system.text using system.io namespace testfileinfo while true...

遍歷指定目錄下的資料夾與檔案

1。需求 獲取指定目錄下所有資料夾名字 2。實現 public list string findfolders string path directoryinfo dir newdirectoryinfo path var subdir dir.getdirectories 所有子目錄 list s...