Bài 11: TỆP VÀQUẢN LÍ TỆP 1 1 . Tệpvà thư mục . Tệpvà thư mục : : a/ Tệp (file) và tên tệp: a/ Tệp (file) và tên tệp: KN: Tệp (file), còn được gọi là tập tin, là một tập hợp các thông tin ghi trên KN: Tệp (file), còn được gọi là tập tin, là một tập hợp các thông tin ghi 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 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. tệp có một tên để truy cập. Tên tệp được đặt theo qui định riêng của từng Tên tệp được đặt theo qui định riêng của từng hệ điều hành. hệ điều hành. Đối với hệ điều hành Đối với hệ điều hành Windows: Windows: - Tên tệp gồm hai phần: - Tên tệp gồm hai phần: <Phần tên> <Phần tên> . . [<Phân mở rông>] [<Phân mở rông>] - Phần tên không quá - Phần tên không quá 255 255 kí kí tự và không được chứa một tự và không được chứa một trong các kí tự đặc trong các kí tự đặc biệt: biệt: \ \ , , / / , , : : , , * * ,…. ,…. - Phần mở rộng - Phần mở rộng không không nhất nhất thiết phải có và được hệ điều thiết phải có và được hệ điều hành dùng để phân loại tệp. hành dùng để phân loại tệp. Đối với hệ điều hành MS_ Đối với hệ điều hành MS_ D D OS. OS. - Tên tệp gồm hai phần: - Tên tệp gồm hai phần: <Phần tên> <Phần tên> . . [<Phân mở rông> [<Phân mở rông> ] ] - - Phần tên không quá Phần tên không quá 8 8 kí tự kí tự vàvà không không được chứa được chứa dấu dấu cách cách - Phần mở rộng - Phần mở rộng không không nhất nhất thiết phải có, nếu có không thiết phải có, nếu có không vượt quá vượt quá 3 3 kí tự. kí tự. Ví dụ: Ví dụ: Hãy cho biết tên tệp nào hợp lệ Hãy cho biết tên tệp nào hợp lệ trong hệ điều hành WINDOWS/ MS-DOS: trong hệ điều hành WINDOWS/ MS-DOS: a. B a. B aitap b. BAI TAP aitap b. BAI TAP c. Baitap1.pas d. AB. CDE c. Baitap1.pas d. AB. CDE e. My document f. U/I. BMP e. My document f. U/I. BMP g. H T H . Doc h. HY*O.D g. H T H . Doc h. HY*O.D Ch Ch ú ý: ú ý: Tên tệp không phân biệt Tên tệp không phân biệt chữ hoa, chữ thường. chữ hoa, chữ thường. b. Thư mục (folder): b. Thư mục (folder): Là một hình thức sắp x Là một hình thức sắp x p ế p ế trên đĩa để lưu trữ từng nhóm tệp có liên quan trên đĩa để lưu trữ từng nhóm tệp có liên quan với nhau. với nhau. Mỗi ổ đĩa trong máy được xem như là một thư mục gọi là Mỗi ổ đĩa trong máy được xem như là một thư mục gọi là thư mục gốc. thư mục gốc. Có thể tạo thư mục khác trong một Có thể tạo thư mục khác trong một thư mục gọi là thư mục gọi là thư mục con thư mục con . Thư mục . Thư mục chứa thư mục con gọi là chứa thư mục con gọi là thư mục mẹ. thư mục mẹ. Đặt tên thư mục: Đặt tên thư mục: - Ngoại trừ thư mục gốc, mọi thư mục - Ngoại trừ thư mục gốc, mọi thư mục đều phải đặt tên đều phải đặt tên và đặt theo qui cách và đặt theo qui cách đặt phần tên của tên tệp. đặt phần tên của tên tệp. - Có thể trùng nhau nhưng phải ở các thư mục mẹ khác nhau. - Có thể trùng nhau nhưng phải ở các thư mục mẹ khác nhau. Các thư mục được phân cấp bậc: Thư mục nằm trong thư mục gốc gọi là Các thư mục được phân cấp bậc: Thư mục nằm trong thư mục gốc gọi là thư mục con cấp 1, thư mục nằm trong thư mục con cấp 1 gọi là thư mục thư mục con cấp 1, thư mục nằm trong thư mục con cấp 1 gọi là thư mục con cấp 2,…cứ như thế ta có thư mục con cấp N. con cấp 2,…cứ như thế ta có thư mục con cấp N. c. Đường dẫn: c. Đường dẫn: - Định vị trí của thư mục/ tệp ở trong máy. Định vị trí của thư mục/ tệp ở trong máy. - Đường dẫn có dạng: Ổ đĩa gốc Đường dẫn có dạng: Ổ đĩa gốc : : \ thư mục con cấp \ thư mục con cấp 1\ thư mục con cấp 2\ .\ thư mục con cấp N. 1\ thư mục con cấp 2\ .\ thư mục con cấp N. VD: C:\ Pascal\ baitap\bt1.pas VD: C:\ Pascal\ baitap\bt1.pas Truong THPT To Hieu\ khoi 12\12A.doc Truong THPT To Hieu\ khoi 12\12A.doc Xin chân thành cảm ơn quý thầy cô đã đến tham dự! . hệ điều hành WINDOWS/ MS-DOS: a. B a. B aitap b. BAI TAP aitap b. BAI TAP c. Baitap1.pas d. AB. CDE c. Baitap1.pas d. AB. CDE e. My document f. U/I. BMP. x p ế p ế trên đĩa để lưu trữ từng nhóm tệp có liên quan trên đĩa để lưu trữ từng nhóm tệp có liên quan với nhau. với nhau. Mỗi ổ đĩa trong máy được