用python把資料夾下的所有檔案包括資料夾裡面的檔案都拷貝到同目錄下

2021-04-02 08:11:15 字數 1237 閱讀 1729

1樓:匿名使用者

import os

import shutil

def wenjian(path):

if os.path.isfile(path):

shutil.copy(path,'c:\\new_dir')if os.path.isdir(path):

lists = os.listdir(path)for i in lists:

wenjian(i)

for i in os.walk('c:\\1'):

wenjian(i)

建議你把檢索到的檔案

copy都bai放到一個新的資料夾裡

du,要不然系統在同zhi一個資料夾裡不停的讀取和寫入可能會陷入dao死迴圈以至出錯。

python 實現copy一級目錄下的所有檔案與資料夾到指定目錄

2樓:匿名使用者

'''python3 實現

將a目錄下所有檔案和資料夾copy到b目錄

'''import os, shutil

#src 原始目錄, des 目標目錄

def sourcecpy(src, des):

src = os.path.normpath(src)

des = os.path.normpath(des)

if not os.path.exists(src) or not os.path.exists(src):

print("檔案路徑不存在")

sys.exit(1)

#獲得原始目錄中所有的檔案,並拼接每個檔案的絕對路徑

os.chdir(src)

src_file = [os.path.join(src, file) for file in os.listdir()]

for source in src_file:

#若是檔案

if os.path.isfile(source):

shutil.copy(source, des) #第一個引數是檔案,第二個引數目錄

#若是目錄

if os.path.isdir(source):

p, src_name = os.path.split(source)

des = os.path.join(des, src_name)

shutil.copytree(source, des) #第一個引數是目錄,第二個引數也是目錄

寫個bat刪除指定資料夾下某天前所有檔案資訊

不是太明天你的意思,這有個以前寫的,你參考下。echo off 搜尋並顯示指定目錄下 當前日期 修改日期 兩天 的檔案 setlocal enabledelayedexpansion for f tokens 1 3 delims a in echo date do set tday a b c 測...

怎樣列印出資料夾下所有的檔名

執行cmd d dir s 123.txt 這樣123.txt就列出你d盤的所有檔案 比如要d盤下的所有檔案 資料夾名就這樣 dird 123.txt,可以加引數 a s,a所有檔案,s包含子目錄。畫個矩形 雙擊開啟 設定自選圖形格式 填充 填充效果 選擇 插入 確定然後調整大小 給扔到那一列上就中...

如何在LINUX中特定的資料夾下建立檔案

隨便建立個文件字尾是.txt就得了。如果是通過命令執行的話就是touch命令。如何在linux中特定的資料夾下建立一個txt檔案 touch root test test test.txt 怎麼在linux中特定的資料夾下建立一個txt檔案 linux中建立 檔案用復touch 例如 touch 1...