Các giới hạn đối với tên tệp là gì?
Tin hay không thì tùy, giới hạn tên tệp không phải dễ dàng đạt được. Lý do khó là vì bạn có các giới hạn do chính NTFS áp đặt, các giới hạn do hệ điều hành Windows áp đặt và các giới hạn do ứng dụng xử lý tệp (ví dụ: Windows Explorer hoặc File Explorer) áp đặt.
Thử nghiệm cho thấy rằng đối với tệp được tạo tại “C: \”, bạn có thể tạo tên tệp có tối đa 255 ký tự. Nếu bạn cố gắng tạo tệp có đường dẫn dài hơn (ví dụ: “C: \ Documents”), độ dài của tên tệp sẽ phải giảm tương ứng. Điều này ngụ ý rằng ngoài độ dài của tên tệp thực, bạn cũng phải xử lý tên của đường dẫn, theo Microsoft, được đặt ở 260 ký tự cho tệp cục bộ.
Tên tệp có thể sử dụng bất kỳ ký tự nào trong trang mã hiện tại, bao gồm ký tự Unicode và các ký tự trong bộ ký tự mở rộng (128–255), ngoại trừ ký tự sau:
-
<(ít hơn)
-
> (lớn hơn)
-
: (dấu hai chấm)
-
“(dấu ngoặc kép)
-
/ (gạch chéo ngược)
-
\ (gạch chéo ngược)
-
| (thanh dọc hoặc ống)
-
? (dấu chấm hỏi )
(dấu hoa thị)
Giá trị số nguyên bằng không, đôi khi được gọi là ký tự ASCII NUL Các ký tự có biểu diễn số nguyên nằm trong khoảng từ 1 đến 31
Mẹo này (5835) áp dụng cho Windows 7, 8 và 10.