Phương thức move của module shutil

Phương thức move của module shutil di chuyển tệp hoặc thư mục. Thư mục được di chuyển cùng với toàn bộ nội dung.

Tham số đầu tiên của phương thức chỉ định đường dẫn tới tệp nguồn, tham số thứ hai - đường dẫn đích của tệp mới, tham số thứ ba không bắt buộc - hàm sao chép tệp (mặc định copy_function=copy2).

Phương thức trả về đường dẫn đích của tệp mới.

Nếu đường dẫn nguồn và đường dẫn mới giống nhau, thì phương thức chỉ đơn giản ghi đè nội dung của tệp được chỉ định.

Cú pháp

pythonimport shutil

shutil.move(nơi_sao_chép, nơi_chuyển_đến, [hàm_sao_chép])

Ví dụ

Hãy di chuyển tệp file1.txt:

pythonimport shutil

print(shutil.move('file1.txt', 'file2.txt'))

Ví dụ

Hãy di chuyển thư mục dir cùng với toàn bộ nội dung của nó:

pythonimport shutil

print(shutil.move('dir', 'trg'))

Xem thêm

  • phương thức remove của module os,
    xóa tệp
  • phương thức copy của module shutil,
    sao chép tệp với việc bảo toàn chế độ truy cập
  • phương thức getcwd của module os,
    trả về thư mục làm việc hiện tại
  • phương thức path.exists của module os,
    kiểm tra sự tồn tại của đường dẫn
  • phương thức path.isdir của module os,
    kiểm tra sự tồn tại của thư mục
  • phương thức path.isfile của module os,
    kiểm tra sự tồn tại của tệp
  • phương thức scandir của module os,
    lặp qua các tệp trong thư mục
  • phương thức rmtree của module shutil,
    xóa đệ quy thư mục
  • phương thức copy2 của module shutil,
    sao chép tệp với metadata