將相同字尾的所有檔案複製到指定的路徑下

2021-08-09 16:29:44 字數 767 閱讀 4590

#1、讀取指定目錄下的所有檔案

import os

import sys  

import os.path  

import shutil 

import fnmatch

#獲取檔案字尾名  

def suffix( file, *suffixname ) :  

array = map( file.endswith, suffixname )  

if true in array :  

return true  

else :  

return false  

def extractfile() :  

#sourcedir= eachfile(filepath) 

sourcedir="c:\\"    遍歷c盤下的所有檔案

targetdir="f:\\storage1"    將複製出來的檔案儲存到該目錄下

for root, dirs, files in os.walk('c:\\'):

for name in files:

if fnmatch.fnmatch(name, '*.exe'):        將c盤下所有exe檔案

sourcefile = os.path.join( root, name )    

shutil.copy(sourcefile,  targetdir)

if __name__ == '__main__':

extractfile()

C 指定資料夾下面的所有內容複製到目標資料夾下面

在涉及到資料夾操作的過程中,有時候需要將資料夾下的所有內容複製拷貝到另乙個資料夾,在c 的開發中有時候會遇到這個功能需求將指定資料夾下所有的內容複製到另乙個資料夾,這個過程需要遍歷所有的檔案和目錄。此過程中還涉及到使用directory.createdirectory方法建立資料夾,file.cop...

將檔案複製到指定路徑 C 檔案操作

將現有檔案複製到新檔案,不允許改寫現有檔案。c public fileinfo copyto string 將現有檔案複製到新檔案,允許改寫現有檔案。c public fileinfo copyto string,bool c 將檔案複製到指定路徑,允許改寫同名的目標檔案 copy using sy...

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

import os from shutil import copy 將特定目錄root path下所有資料夾中的label.png檔案複製到 指定路徑to path中並命名為 n.png 新增root path root path root path files os.listdir root pa...