批量建立 複製 移動 刪除 重新命名檔案及資料夾

2021-10-05 21:57:50 字數 849 閱讀 9888

建立資料夾

import os

if not os.path.exists(『新資料夾』): #判斷資料夾是否存在

os.mkdir(『新資料夾』)

#當資料夾已存在時會報錯

建立多層資料夾

os.mkdirs(『1資料夾/2/3』)

#最裡層資料夾已存在時會報錯

複製檔案

import shutil

shutil.copy(『flie1.txt』,』./新資料夾』) #第二個引數寫資料夾位置,將txt複製到該資料夾下

shutil.copy(『flie1.txt』,』./新資料夾/new_name.txt』) #將檔案複製到資料夾下並且重新命名

複製資料夾

shutil.copytree(『要複製的資料夾』,『要複製到的位置』)

#新資料夾不能已存在

移動檔案或資料夾

shutil.move(『flie1.txt』,『資料夾/』) #將檔案移動到資料夾目錄下

shutil.move(『flie1.txt』,『資料夾/new_name.txt』) #將檔案移動後並重命名

shutil.move(『資料夾』,『新資料夾/』) #資料夾加斜槓/,複製不需要

重新命名檔案或資料夾

import os

os.rename(『資料夾』,『重新命名後的資料夾』)

os.rename(『檔案』,『重名的檔案』)

刪除檔案或資料夾

import os

os.remove(『name』)

#只能刪除檔案,給乙個資料夾路徑會報錯

import shutil

shutil.rmtree(『資料夾』)

API學習 刪除 複製 重新命名 移動檔案

刪除 複製 重新命名 移動檔案 標頭檔案 include include int main int argc,pchar argv 功能 應用程式主函式,根據輸入引數 刪除 複製 重新命名檔案 引數 刪除檔案 d 檔案路徑 將檔案路徑1的檔案複製到檔案路徑2 c 檔案路徑1 檔案路徑2 將檔案路徑1...

批量重新命名 檔案批量重新命名和同名檔案複製

近期在給一家影樓做資料維護的時候,碰到乙個令他們糾結的問題。原因是這樣的,很多影樓現在要求數碼人員用原片修,而不能用磨過皮的 精修,因為磨過皮的 再修的話,會影響 的層次感。數量少的時候,數碼部手工操作還方面,根具分片後的 然後到原始片裡把 一張一張的選出來,再製作。但旺季忙的時候,有些數碼師就偷懶...

複製即用 python 批量重新命名檔案

如果你懶得敲 複製拿去跑就好了.作用 將資料夾中的檔案重新命名.本類協助你將素材資料夾中的進行重新命名.import os path e alcollection ssd datas mytrainfiles vocdevkit voc2018 jpegimages path r e alcolle...