python文件、文件夾的移動、復制、刪除、重命名


import os.path ,shutil

shutil.copytree("G://qqfile","G://new_qqfile")# 第一個是原來的文件夾,后面是新文件夾

 

#導入shutil模塊和os模塊

import shutil,os

 

#復制單個文件

shutil.copy("C://a//1.txt","C://b")

#復制並重命名新文件

shutil.copy("C://a//2.txt","C://b//121.txt")

#復制整個目錄(備份)

shutil.copytree("C://a","C://b//new_a")

 

#刪除文件

os.unlink("C://b//1.txt")

os.unlink("C://b//121.txt")

#刪除空文件夾

try:

    os.rmdir("C://b//new_a")

except Exception as ex:

    print("錯誤信息:"+str(ex))#提示:錯誤信息,目錄不是空的

#刪除文件夾及內容

shutil.rmtree("C://b//new_a")

 

#移動文件

shutil.move("C://a//1.txt","C://b")

#移動文件夾

shutil.move("C://a//c","C://b")

 

#重命名文件

shutil.move("C://a//2.txt","C://a//new2.txt")

#重命名文件夾

shutil.move("C://a//d","C://a//new_d")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM