Phương thức rmtree của mô-đun shutil
Phương thức rmtree của mô-đun shutil
xóa một thư mục cùng với tất cả các tệp và thư mục
nằm bên trong nó. Trong tham số đầu tiên của
phương thức, chúng ta chỉ định đường dẫn tới thư mục. Trong tham số thứ hai
tùy chọn, chúng ta chỉ định ignore_errors.
Nếu giá trị của nó là True, thì các lỗi
phát sinh do xóa không thành công
sẽ bị bỏ qua. Trong tham số thứ ba tùy chọn,
chúng ta chỉ định oneerror. Nếu
giá trị của nó là False, thì lỗi
sẽ được xử lý bằng cách gọi trình xử lý
đã chỉ định. Khi xóa thành công, phương thức
trả về None.
Cú pháp
import shutil
shutil.rmtree(đường dẫn tới thư mục, [ignore_errors], [oneerror])
Ví dụ
Hãy xóa thư mục dir cùng với tất cả
nội dung của nó:
import shutil
print(shutil.rmtree('dir2'))
Kết quả của mã được thực thi:
None
Xem thêm
-
phương thức
movecủa mô-đunshutil,
di chuyển đệ quy một tệp hoặc thư mục -
phương thức
copytreecủa mô-đunshutil,
sao chép đệ quy một thư mục -
phương thức
removecủa mô-đunos,
xóa một tệp -
phương thức
makedirscủa mô-đunos,
tạo ra các thư mục -
phương thức
renamecủa mô-đunos,
đổi tên tệp và thư mục -
phương thức
scandircủa mô-đunos,
lặp qua các tệp trong một thư mục