shutil.rmtree()
生活随笔
收集整理的這篇文章主要介紹了
shutil.rmtree()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
描述
shutil.rmtree() #遞歸地刪除文件
如果存在以下樹結構
- user - tester - noob - developer - guru即 user 目錄下存在多級子目錄
如果要遞歸刪除user\tester 目錄的內容,可使用shutil.rmtree()函數
import shutil shutil.rmtree(r'user\tester') mkdir -p foo/bar python import shutil shutil.rmtree('foo/bar')將會僅僅刪除bar
shutil 模塊
shutil.copyfile( src, dst) #從源src復制到dst中去。 如果當前的dst已存在的話就會被覆蓋掉 shutil.move( src, dst) #移動文件或重命名 shutil.copymode( src, dst) #只是會復制其權限其他的東西是不會被復制的 shutil.copystat( src, dst) #復制權限、最后訪問時間、最后修改時間 shutil.copy( src, dst) #復制一個文件到一個文件或一個目錄 shutil.copy2( src, dst) #在copy上的基礎上再復制文件最后訪問時間與修改時間也復制過來了,類似于cp –p的東西 shutil.copy2( src, dst) #如果兩個位置的文件系統是一樣的話相當于是rename操作,只是改名;如果是不在相同的文件系統的話就是做move操作 shutil.copytree( olddir, newdir, True/Flase) #把olddir拷貝一份newdir,如果第3個參數是True,則復制目錄時將保持文件夾下的符號連接,如果第3個參數是False,則將在復制的目錄下生成物理副本來替代符號連接 shutil.rmtree( src ) #遞歸刪除一個目錄以及目錄內的所有內容
參考文獻
shutil.rmtree()
shutil.rmtree() clarification
總結
以上是生活随笔為你收集整理的shutil.rmtree()的全部內容,希望文章能夠幫你解決所遇到的問題。