Đi đến nội dung
Lỗi Linux/POSIXLỗi
EISDIR

EISDIR — Là Thư Mục

Thao tác không được phép trên thư mục, nhưng đường dẫn đích là thư mục.

linuxmacosunix

Nguyên nhân gây ra lỗi này

Có yêu cầu thực hiện thao tác dành cho tệp (như mở để ghi hoặc unlink) trên một thư mục.

Cách sửa

Dùng các thao tác dành cho thư mục như rmdir() hoặc opendir() thay vì thao tác tệp. Để xóa thư mục và nội dung của nó, dùng rm -r.

Tài liệu chính thức

Mã lỗi liên quan