# shutil 模組
shutil.copyfile( src, dst) 從源src複製到dst中去。當然前提是目標位址是具備可寫許可權。拋出的異常資訊為IOException. 如果當前的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 ) 遞迴刪除一個目錄以及目錄內的所有內容

arrow
arrow
    全站熱搜

    ricky10116r2d2 發表在 痞客邦 留言(0) 人氣()