Tên thư mục dài tối đa bao nhiêu ký tự

Giải Bài Tập Tin Học 10 – Bài 11: Tệp và quản lí tệp giúp HS giải bài tập, giúp cho các em hình thành và phát triển năng lực sử dụng công nghệ thông tin và truyền thông:

Xem thêm các sách tham khảo liên quan:

  • Sách Giáo Viên Tin Học Lớp 10

1. Tệp và thư mục

Chức năng: để tổ chức thông tin lưu trên bộ nhớ ngoài

a] Tệp và tên tệp

   – Khái niệm tệp: còn được gọi là tập tin, là 1 tập hợp các thông tin ghi trên bộ nhớ ngoài, tạo thành 1 đơn vị lưu trữ do hệ điều hành quản lí. Mỗi tệp có 1 tên để truy cập.

   – Đặt tên tệp:

Tên tệp được đặt theo quy định riêng của từng hệ điều hành.

Trong các hệ điều hành Windows của Microsoft:

   • Tên tệp không quá 255 kí tự, thường gồm hai phần: phần tên [Name] và phần mở rộng [còn gọi là phần đuôi – Extention] và được phân cách nhau bằng dấu chấm ″.″;

   • Phần mở rộng của tên tệp không nhất thiết phải có và được hệ điều hành sử dụng để phân loại tệp;

   • Không được dùng các kí tự sau trong tên tệp: \ / : ∗? ″ < > |.

   • Ví dụ: Abcde; CT1.PAS; AB.CDEF; My Documents;…

Trong hệ điều hành MS DOS, tên tệp có một số quy định như:

   • Tên tệp thường gồm phần tên và phần mở rộng, hai phần này được phân cách bởi dấu chấm “.”;

   • Phần tên không quá 8 kí tự, phần mở rộng có thể có hoặc không, nếu có thì không được quá ba kí tự;

   • Tên tệp không được chứa dấu cách.

   • Ví dụ: ABCD; DATA.IN;…

b] Thư mục

Chức năng: quản lí các tệp dễ dàng, tệp được lưu trữ trong các thư mục.

Tính chất của thư mục:

   + Thư mục có thể lưu trữ các thư mục khác[ thư mục con]

   + Ngoại trừ thư mục gốc, toàn bộ thư mục phải đặt tên theo quy tắc như đặt tên tệp

   + Cấu trúc thư mục có dạng cây

– Sử dụng đường dẫn để định vị tệp. đường dẫn bao gồm tên các thư mục có chiều đi từ thư mục mẹ đến thư mục con chứa tệp phân cách nhau bởi dấu ″\″ và sau cùng là tên tệp.

– Ví dụ: C:\PASCAL\BAITAP\BT1.PAS.

C:\PASCAL\BTO.PAS; C:\PASCAL\BGIDEMO.PAS.

2. Hệ thống quản lí tệp

Chức năng:

   + Là một thành phần của hệ điều hành.

   + Tổ chức thông tin trên bộ nhớ ngoài

   + Cung cấp các dịch vụ để người dùng có thể dễ dàng thực hiện việc đọc/ghi thông tin trên bộ nhớ ngoài

   + Đảm bảo cho các chương trình đang hoạt động trong hệ thống có thể đồng thời truy cập tới các tệp.

Đặc trưng:

   + Đảm bảo tốc độ truy cập thông tin cao, làm cho hiệu suất chung của hệ thống không bị phụ thuộc nhiều vào tốc độ của thiết bị ngoại vi;

   + Độc lập giữa thông tin và phương tiện mang thông tin;

   + Độc lập giữa phương pháp lưu trữ và phương pháp xử lí;

   + Sử dụng bộ nhớ ngoài một cách hiệu quả;

   + Tổ chức bảo vệ thông tin giúp hạn chế ảnh hưởng của các lỗi kĩ thuật hoặc chương trình.

Một số thao tác có thể thực hiện: tạo thư mục, đối tên, xóa, sao chép, di chuyển tệp/thư mục, xem nội dung thư mục, tìm kiếm tệp/thư mục,…đảm bảo thuận tiện tối đa cho người dùng

A. Một thư mục và một tệp cùng tên phải ở trong các thư mục mẹ khác nhau

B. Thư mục có thể chứa tệp cùng tên với thư mục đó.

C. Hai thư mục cùng tên phải ở trong hai thư mục mẹ khác nhau.

D. Hai tệp cùng tên phải ở trong hai thư mục mẹ khác nhau.

Đáp án:

Đáp án : A

Giải thích :

Để đặt tên tệp và thư mục ta cần lưu ý: hai thư mục [hai tệp] cùng tên phải ở trong hai thư mục mẹ khác nhau. Thư mục có thể chứa tệp cùng tên với thư mục đó và trong 1 thư mục có thể đặt tên tệp và thư mục con giống nhau.

A. dấu hai chấm [:]

B. dấu chấm [.]

C. dấu sao [*]

D. dấu phẩy [,]

Đáp án:

Đáp án : B

Giải thích :

Giữa phần tên và phần mở rộng của tệp được phân cách bởi dấu chấm [.]. Phần mở rộng không nhất thiết phải có.

A. Kiểu tệp.

B. Ngày/giờ thay đổi tệp.

C. Kích thước của tệp.

D. Tên thư mục chứa tệp.

Đáp án:

Đáp án : A

Giải thích :

Phần mở rộng của tên tệp thường thể hiện kiểu tệp như: văn bản, hình ảnh, âm thanh…

A. Một văn bản

B. Một đơn vị lưu trữ thông tin trên bộ nhớ ngoài

C. Một gói tin

D. Một trang web

Đáp án:

Đáp án : B

Giải thích :

Trong tin học, tệp [tập tin] là khái niệm chỉ một đơn vị lưu trữ thông tin trên bộ nhớ ngoài, tạo thành một đơn vị lưu trữ do hệ điều hành quản lí. Mỗi tệp có một tên để truy cập.

A. Tệp đặc biệt không có phần mở rộng

B. Tập hợp các tệp và thư mục con

C. Phần ổ đĩa chứa một tập hợp các tệp [tập tin]

Đáp án:

Đáp án : B

Giải thích :

Trong tin học, thư mục là một tập hợp các tệp và thư mục con. Thư mục chứa thu mục con được gọi là thư mục mẹ và việc đặt tên thư mục, tệp phải theo một quy tắc cụ thể.

A. Edit/ Copy/ chọn nơi chứa thư mục, tệp/Paste

B. Chọn tệp, thư mục cần sao chép/ Edit/ Copy/ Paste

C. Chọn tệp, thư mục cần sao chép/ Edit/ Copy/ chọn nơi chứa tệp, thư mục/ Edit/ Paste

D. Không có lựa chọn nào đúng

Đáp án:

Đáp án : C

Giải thích :

Để sao chép thư mục/tệp ta thực hiện: Chọn tệp, thư mục cần sao chép/ Edit/ Copy/ chọn nơi chứa tệp, thư mục/ Edit/ Paste.

A. 11 kí tự

B. 12 kí tự

C. 255 kí tự

D. 256 kí tự

Đáp án:

Đáp án :

Giải thích :

Trong hệ điều hành WINDOWS, tên của một tập tin dài tối đa 255 kí tự, không chứa các kí tự: \ / : * ? “ < > |

A. Bia giao an.doc

B. onthi?nghiep.doc

C. bai8:\pas

D. bangdiem*xls

Đáp án:

Đáp án : A

Giải thích :

Đối với hệ điều hành Windows, tên tệp phải đặt theo quy định sau:

+ Tên tệp không quá 255 kí tự

+ Tên tệp gồm 2 phần: phần tên và phần mở rộng. Trong đó phần mở rộng không nhất thiết phải có.

+ Tên tệp không chứa các kí tự: \ / : * ? “ < > |

→ Loại B, C,D

A. 11 kí tự

B. 12 kí tự

C. 255 kí tự

D. 256 kí tự

Đáp án:

Đáp án : A

Giải thích :

Trong hệ điều hành MS DOS, tên tệp được đặt theo quy tắc sau :

+ Tên tệp gồm 2 phần: phần tên và phần mở rộng. Trong đó phần tên không quá 8 kí tự, phần mở rộng không nhất thiết phải có, nếu có thì không được quá 3 kí tự → tên tệp dài tối đa 11 kí tự.

+ Tên tệp không chứa dấu cách.

A. onthitotnghiep.doc

B. bai8pas

C. lop?cao.a

D. bangdiem.xls

Đáp án:

Đáp án : C

Giải thích :

Đối với hệ điều hành Windows, tên tệp phải đặt theo quy định sau:

+ Tên tệp không quá 255 kí tự

+ Tên tệp gồm 2 phần: phần tên và phần mở rộng. Trong đó phần mở rộng không nhất thiết phải có.

+ Tên tệp không chứa các kí tự: \ / : * ? “ < > |

answer

Lý Ngọc Mai · Lý Ngọc Mai 16:41 05/11/2008

Các thành phần riêng lẻ của một tên tệp [tức là mỗi thư mục con dọc theo đường dẫn và tên tệp cuối cùng] được giới hạn ở 255 ký tự và tổng chiều dài đường dẫn được giới hạn trong khoảng 32.000 ký tự.

Tuy nhiên, trên Windows, bạn không thể vượt quá MAX_PATHgiá trị [259 ký tự cho tệp, 248 cho thư mục]. Xem//msdn.microsoft.com/en-us/l Library / aa365247.aspx để biết chi tiết đầy đủ.

259 hữu ích 5 bình luận chia sẻ

answer

Phạm Kiên Giang · Phạm Kiên Giang 16:45 05/11/2008

Đó là 257 ký tự. Nói chính xác: Bản thân NTFS không áp đặt độ dài tên tệp tối đa vài nghìn ký tự [khoảng 30.000 thứ gì đó]. Tuy nhiên, Windows áp đặt độ dài tối đa 260 cho Đường dẫn + Tên tệp. Thư mục ổ đĩa + chiếm ít nhất 3 ký tự, vì vậy bạn kết thúc với 257.

25 hữu ích 5 bình luận chia sẻ

answer

Lý Mỹ Anh · Lý Mỹ Anh 12:29 12/04/2013

Đây là những gì "ngoại lệ chưa được xử lý" nói trên khung 4.5 khi cố lưu tệp có tên tệp dài:

Đường dẫn đã chỉ định, tên tệp hoặc cả hai quá dài. Tên tệp đủ điều kiện phải có ít hơn 260 ký tự và tên thư mục phải nhỏ hơn 248 ký tự.

24 hữu ích 0 bình luận chia sẻ

answer

Đặng Thanh Tuấn · Đặng Thanh Tuấn 16:48 05/11/2008

199 trên Windows XP NTFS, tôi vừa kiểm tra.

Đây không phải là lý thuyết mà chỉ là thử trên máy tính xách tay của tôi. Có thể có tác dụng giảm nhẹ, nhưng về mặt thể chất sẽ không cho phép tôi làm cho nó lớn hơn.

Có một số thiết lập khác giới hạn điều này, tôi tự hỏi? Hãy thử nó cho chính mình.

15 hữu ích 2 bình luận chia sẻ

answer

Vũ Mộng Hằng · Vũ Mộng Hằng 16:42 05/11/2008

Theo MSDN , đó là 260 ký tự. Nó bao gồm ""- ký tự null kết thúc vô hình, vì vậy độ dài thực tế là 259.

Nhưng đọc bài viết, nó phức tạp hơn một chút.

13 hữu ích 2 bình luận chia sẻ

answer

Huỳnh Bích Như · Huỳnh Bích Như 13:51 24/08/2010

Độ dài trong NTFS là 255. NameLengthTrường trong $Filenamethuộc tính NTFS là một byte không có offset; điều này mang lại một phạm vi 0-255.

Tên tập tin iself có thể ở các "không gian tên" khác nhau. Cho đến nay có: POSIX, WIN32, DOS và [WIN32DOS - khi tên tệp có thể là tên DOS]. [Vì chuỗi có độ dài, nó có thể chứa \ 0 nhưng điều đó sẽ dẫn đến các vấn đề và không nằm trong các không gian tên ở trên.]

Do đó, tên của một tập tin hoặc thư mục có thể lên tới 255 ký tự. Khi xác định đường dẫn đầy đủ trong môi trường Windows, bạn cần phải thêm tiền tố con đường với \\? \ [Hoặc sử dụng \\? \ UNC \ server \ share cho đường dẫn UNC] để đánh dấu con đường này như một mở rộng độ dài một [~ nhân vật 32k] . Nếu đường dẫn của bạn dài hơn, bạn sẽ phải đặt thư mục làm việc của mình trên đường đi [ugh - tác dụng phụ do cài đặt trên toàn quy trình].

12 hữu ích 2 bình luận chia sẻ

answer

Trịnh Dạ Nguyệt · Trịnh Dạ Nguyệt 16:40 05/11/2008

7 hữu ích 0 bình luận chia sẻ

answer

Hồ Sỹ Phúc · Hồ Sỹ Phúc 14:16 09/10/2012

Tôi đang thêm điều này vào câu trả lời đã được phê duyệt ở trên.

ĐỂ R CLE RÀNG, lý do mọi người tin rằng nó có 255-260 ký tự là vì đó là tất cả những gì Windows Explorer hỗ trợ. Nó sẽ lỗi khi làm một cái gì đó giống như một bản sao tệp trên tên tệp lâu hơn thế. Tuy nhiên, một chương trình có thể đọc và viết tên tệp dài hơn nhiều [đó là cách bạn đạt được độ dài mà Explorer phàn nàn ở vị trí đầu tiên]. "Đề nghị sửa lỗi" của Microsoft trong các tình huống như thế này là mở tệp trong chương trình gốc đã viết và đổi tên nó.

4 hữu ích 2 bình luận chia sẻ

answer

Nguyễn Trang Ðài · Nguyễn Trang Ðài 17:19 11/09/2013

Theo tài liệu SDK Windows mới [8.0], dường như giới hạn đường dẫn mới được cung cấp. Có một bộ chức năng xử lý đường dẫn mới và định nghĩa về PATHCCH_MAX_CCH như sau:

// max # of characters we support using the "\\?\" syntax // [0x7FFF + 1 for NULL terminator] #define PATHCCH_MAX_CCH 0x8000

3 hữu ích 1 bình luận chia sẻ

answer

Hoàng Ngọc Dung · Hoàng Ngọc Dung 20:31 09/08/2018

Phần tài liệu chính thức này nói rõ rằng đó là 255 ký tự Unicode cho NTFS, exFAT và FAT32, và 127 ký tự Unicode hoặc 254 ASCII cho UDF.

Ngoài ra, độ dài tên đường dẫn tối đa luôn là 32.760 ký tự Unicode, với mỗi thành phần đường dẫn không quá 255 ký tự.

3 hữu ích 1 bình luận chia sẻ

answer

Đặng Chế Phương · Đặng Chế Phương 16:44 05/11/2008

255 ký tự, mặc dù đường dẫn hoàn chỉnh không nên dài hơn đó. Có một bảng hay trên Wikipedia về điều này: //en.wikipedia.org/wiki/Filename .

1 hữu ích 0 bình luận chia sẻ

answer

Tạ Quốc Thịnh · Tạ Quốc Thịnh 21:12 23/02/2018

Tôi không thể tạo một tệp có tên + period + extnesion trong WS 2012 Explorer dài hơn 224 ký tự. Đừng bắn sứ giả!

Trong CMD của cùng một máy chủ, tôi không thể tạo tên dài hơn 235 ký tự:

Hệ thống không thể tìm đường dẫn cụ thể.

Không thể mở tệp có tên ký tự 224 được tạo trong Explorer trong Notepad ++ - thay vào đó, nó chỉ xuất hiện với một tệp mới.

1 hữu ích 0 bình luận chia sẻ

answer

Trịnh Thư Lâm · Trịnh Thư Lâm 14:08 28/05/2015

238! Tôi đã kiểm tra nó dưới Win7 32 bit với tập lệnh bat sau:

set "fname=" for /l %%i in [1, 1, 27] do @call :setname @echo %fname% for /l %%i in [1, 1, 100] do @call :check goto :EOF :setname set "fname=%fname%_123456789" goto :EOF :check set "fname=%fname:~0,-1%" @echo xx>%fname% if not exist %fname% goto :eof dir /b pause goto :EOF

2 hữu ích 1 bình luận chia sẻ

Video liên quan

Chủ Đề