THƯ MỤC VÀ ĐƯỜNG DẪN

Một phần của tài liệu Giáo trình Tin học đại cương CĐ Nghề Công Nghiệp Hà Nội (Trang 23 - 27)

I- THƯ MỤC (DIRECTORY)

1. Giới thiệu: Để thuận lợi cho việc quản lý các tệp trên các ổ đĩa, hệ điều hành DOS

cho phép tạo ra các thư mục, trên đó ta lưu giữ từng nhóm các tệp có chức năng liên quan với nhau. Chẳng hạn: tất cả các tệp của MS-DOS để trên thư mục DOS, vậy khi tìm tệp nào của MS-DOS ta sẽ tìm đến thư mục DOS để lấy tệp đó ra.

Nguyễn Gia Phúc, Nguyễn Thái Hà Giáo

trình Tin họcđạicương

C:

Autoexec.bat USERS BKED DOS

HUONG HA bked.exe Baocao.vns tree.com format.com

Baocao.doc vanban.doc

Thư mục được lưu giữ cùng với các tệp trên đĩa, nó có thể được tạo ra bởi USER hoặc bởi các hệ chương trình ứng dụng. Cũng giống như tệp, mọi thư mục được tạo ra đều phải đặt tên. Quy cách đặt tên thư mục giống như cách đặt tên tệp.

DOS phân ra các loại thư mục để quản lý:

+ Thư mục gốc (Root directory):

Mỗi đĩa chỉ có một thư mục gốc, do máy tạo ra khi tạo khuôn đĩa, ký hiệu là: \

(backslash) đứng ngay sau tên ổ đĩa.

+ Thư mục con (subdirectory)

Mọi thư mục, trừ thư mục gốc, đều là thư mục con.

Ví dụ C:\DOS>_

Trong đó C: Tên ổ đĩa

DOS: Thư mục con

\ Thư mục gốc Các thư mục trên đĩa được tổ chức phân nhánh giống như các cành của cây, còn các tệp là

lá. Ví dụ hình dưới mô tả tổ chức lưu trữ các tệp và các thư mục trên ổ đĩa cứng C:\ ở dạng cây:

Tên ở trong các hình tròn: chỉ tên tệp

Tên ở trong các hình chữ nhật: chỉ tên thư mục

Thư mục gốc (\) của ổ đĩa C: có các thư mục con (mức 1) là: USERS, BKED, DOS và tệp autoexec.bat. Bản thân thư mục USERS lại có hai thư mục con (mức 2): HUONG, HA.

Thư mục BKED chứa 2 tệp: BAOCAO.VNS, BKED.EXE

Nguyễn Gia Phúc, Nguyễn Thái Hà Giáo

trình Tin họcđạicương

Thư mục DOS chứa 3 tệp: TREE.COM, FORMAT.COM

2. Chú ý khi đặt tên thư mục và tên tệp

- DOS không phân biệt chữ hoa hay chữ thường:

Chẳng hạn tên tệp BaoCAO.vns = BAOCAO.VNS = baocao.vns

- phần tên và kiểu có thể có các ký tự: chữ cái: A đến Z, chữ số: 0 đến 9, các ký hiệu: _ (ghạch nối _ underscore).

- Không được chứa các ký tự đặc biệt như: khoảng trống (space), ^ (mũ - caret), # (dấu

số - number sign), % (phần trăm - percent sign), $ (dollar sign), & (dấu và - ampersand), @ (dấu a vòng - at sign) và dấu gạch ngược: \ (backslash), dấu phảy: , (comas), dấu chấm: . (period) (không kể dấu chấm tách biệt phần tên và phần kiểu).

- Không được phép đặt tên tệp, tên thư mục giống nhau trên cùng thư mục.

3. Thư mục và ổ đĩa hiện thời

Ổ đĩa hiện thời, thư mục hiện thời chỉ vị trí, thời điểm USER sắp sửa thực hiện câu lệnh nào đó.

Ổ đĩa hiện thời (drive current) còn gọi là ổ đĩa chủ hay ổ đĩa hoạt động. Thư mục hiện thời (nhận biết được trên màn hình) là tên thư mục đứng ngay trước dấu lớn hơn (>) của hệ thống.

Ví dụ: trên màn hình C : \ HA>DEL BAOCAO.VNS

ổ đĩa hiện thời thư mục hiện thời

Là câu lệnh chuẩn bị thực hiện việc xoá tệp BAOCAO.VNS trong thư mục HA.

4. Đường dẫn (path)

Khi tìm kiếm thư mục hoặc tệp nào đó, ta phải chỉ đường cho DOS biết hãy đi theo nhành nào của cây thư mục để tìm ra tệp hoặc thư mục con cần chuyển tới. Việc chỉ đường đi như vậy nhờ khái niệm đường dẫn..

a/ Định nghĩa

Đường dẫn là dẫy liên tiếp tên các thư mục, ngăn cách nhau bởi dấu gạch chéo ngược "\"

và không chứa khoảng trống. Nhưng dấu "\" đứng ngay sau tên ổ đĩa là thư mục gốc.

+ Đường dẫn tới một thư mục là đường dẫn mà tên cuối cùng của đường dẫn là tên thư

mục cần chuyển tới (tạo ra).

Đường dẫn tới thư mục

thường áp dụng cho các lệnh

quản lý thư mục: CD, MD,

RD. C : \ USERS \ h a \ bao c ao .v n s

Th- mục gốc Dấu phân cách

Nguyễn Gia Phúc, Nguyễn Thái Hà Giáo

trình Tin họcđạicương

A:\>d el c :\u s er s \h a\bao c ao .v n s

Đ - ờng dẫn đến tệp

c :\>d el u s er s \h a\bao c ao .v n s

Đ - ờng dẫn đến tệp

C:\bk ed >d el \u s er s \h a\bao c ao .v n s

Đ - ờng dẫn đến tệp

Đường dẫn tới tệp thường áp dụng cho các lệnh xử lý tệp: COPY, DEL, REN, DIR ... Đường dẫn đến tệp

Hình bên mô tả đường dẫn bắt đầu từ thư mục

gốc của ổ đĩa C: (theo cấu trúc các tệp và thư mục)

và gọi là đường dẫn đầy đủ; nghĩa là đường dẫn có

tên ổ đĩa, thư mục gốc, các thư mục con.

Sử dụng đường dẫn đầy đủ thường có trong các

câu lệnh mà đối tượng tác động (tệp và thư mục)

không ở trên ổ đĩa và thư mục hiện hành.

b/ Ví dụ

Trong câu lệnh dưới đây: ổ đĩa và thư mục hiện

thời là A: và thư mục gốc. Câu lệnh xoá tệp

BAOCAO.VNS trên thư mục HA của thư mục

USERS tại ổ đĩa C:

Cũng như vậy, nhưng ổ đĩa hiện thời C:, thư

mục gốc là hiện thời:

Câu lệnh có dạng:

Ta nhận thấy trong trường hợp này ta không cần thiết đưa ra tên ổ đĩa và tên thư mục gốc trong phần đường dẫn.

- Nếu thư mục hiện thời là thư mục BKED, muốn xoá tệp BAOCAO.VNS của thư mục

HA, thì câu lệnh bây giờ lại cần phải có tên thư mục gốc.

- Vì tệp BAOCAO.VNS cùng nằm trên ổ C: (hiện thời) nên không phải viết tên ổ đĩa trên đường dẫn, nhưng phải có tên thư mục gốc "\"

Chú ý:

Độ dài tối đa của đường dẫn có thể tới 67 ký tự (kể cả ký tự chỉ tên ổ đĩa)

CÂU HỎI ÔN TẬP

Đường dẫn (kẻ đúp) đến tệp (cấu trúc cây thư mục)

C:\

users

huong

ha

Baocao.vns

Bked

Nguyễn Gia Phúc, Nguyễn Thái Hà Giáo

trình Tin họcđạicương

1. Việc tổ chức các tệp trên cây thư mục có thuận lợi như thế nào?

2. Trên cùng một thư mục có thể có hai tệp hoặc tên thư mục giống nhau được không?

3. Thế nào là thư mục hiện thời?

4. Khái niệm đường dẫn và ý nghĩa đường dẫn khi thực hiện lệnh DOS?

Một phần của tài liệu Giáo trình Tin học đại cương CĐ Nghề Công Nghiệp Hà Nội (Trang 23 - 27)

Tải bản đầy đủ (PDF)

(144 trang)