檔案的複製和移動

2021-09-12 13:03:08 字數 784 閱讀 6434

cp/mv的用途是把乙個及以上的原始檔複製/移動到另乙個位置。

當原始檔個數大於2時,目的檔案型別必須是已存在的目錄

原始檔型別

目的檔案型別

結果檔案

已存在的目錄

檔案被複製/移動到目的目錄

目錄已存在的目錄

目錄本身連同其內容被複製/移動到目的目錄

當原始檔個數等於1時,則可能在複製/移動檔案的同時加上改名動作。

原始檔型別

目的檔案型別

結果檔案

已存在的檔案

直接覆蓋

檔案不存在的路徑(path),無法判定是檔案還是目錄

把檔案複製/移動到dirname path下面,並改名到basename path

檔案已存在的目錄

把檔案簡單地複製/移動到目的目錄

目錄不存在的路徑(path),無法判定是檔案還是目錄

目錄本身連同其內容被複製/移動到dirname path下面,並改名到basename path

目錄已存在的目錄

目錄本身連同其內容被複製/移動到目的目錄下面

上面所說的不存在的檔案/目錄是指path指明的資源不存在,但是dirname path指明的資源必須存在

檔案的複製和移動

copyimport shutil with open f work 002 test.txt r as f1 f1.write abcd n123 f1.flush f1.seek 0 注意指標一定要回到0位置.with open f work 002 test1 w as f2 shutil.c...

檔案的複製 刪除和移動命令

cp命令 該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中,就如同dos下的copy命令一樣,功能非常強大。語法 cp 選項 原始檔或目錄 目標檔案或目錄 說明 該命令把指定的原始檔複製到目標檔案或把多個原始檔複製到目標目錄中。該命令的各選項含義如下 a 該選項通常在拷貝目錄時使用。它保留鏈結...

檔案的複製 刪除和移動命令

檔案的複製 刪除和移動命令 cp命令 該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中,就如同dos下的copy命令一樣,功能非常強大。語法 cp 選項 原始檔或目錄 目標檔案或目錄 說明 該命令把指定的原始檔複製到目標檔案或把多個原始檔複製到目標目錄中。該命令的各選項含義如下 a 該選項通常...