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
import 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:
import 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ó:
import shutil
print(shutil.move('dir', 'trg'))
Xem thêm
-
phương thức
removecủa moduleos,
xóa tệp -
phương thức
copycủa moduleshutil,
sao chép tệp với việc bảo toàn chế độ truy cập -
phương thức
getcwdcủa moduleos,
trả về thư mục làm việc hiện tại -
phương thức
path.existscủa moduleos,
kiểm tra sự tồn tại của đường dẫn -
phương thức
path.isdircủa moduleos,
kiểm tra sự tồn tại của thư mục -
phương thức
path.isfilecủa moduleos,
kiểm tra sự tồn tại của tệp -
phương thức
scandircủa moduleos,
lặp qua các tệp trong thư mục -
phương thức
rmtreecủa moduleshutil,
xóa đệ quy thư mục -
phương thức
copy2của moduleshutil,
sao chép tệp với metadata