MỘTSỐLỆNHVỀTẬPTIN I.- COPY CON: Cú pháp Công dụng:tạo tậptin trực tiếp từ bàn phím. Sau khi tạo xong ta nhấn F6 hoặc Ctrl-Z (^Z) để ghi lên đóa. Nếu sai ta nhấn Ctrl-C (^C) để hủy bỏ và gõ lệnh làm lại từ đầu Ví dụ: - Tạo tậptin BAITAP.TXT trong thư mục HINH (xem cấu trúc Hình 1) COPY CON A:\TOAN\HINH\BAITAP.TXT - Tạo tậptin BAITAP.TXT trong thư mục HINH (xem cấu trúc Hình 1) COPY CON A:\LY\BAIHOC.DOC II.-TYPE: Cú pháp Công dụng:xem nội dung tậptin |MORE: dừng từng trang >PRN: in tậptin ra màn hình Ví dụ: - Xem nội dung tậptin BAITAP.TXT ở thư mục HINH TYPE A:\TOAN\HINH\BAITAP.TXT - In tậptin BAITAP.TXT ở thư mục HÌNH TYPE A:\TOAN\HINH\BAITAP.TXT>PRN III.-REN: Cú pháp Công dụng:đổi tên tậptin . Trưóc tên mới không cần ghi ổ đóa đường dẫn. Ví dụ: - Đổi tên tậptin BAITAP.TXT ở thư mục TOAN thành BT.DOC: REN A:\TOAN\BAITAP.TXT BT.DOC - Đổi tên các tậptin có phần mở rộng là TXT trong thư mục THUCHANH của C:\ thành các tậptin có phần mở rộng VR: REN C:\THUCHANH\*.TXT *.VR IV.-COPY+ Cú pháp COPY CON [drive:][path]<filename> TYPE [drive:][path]<filename> [|MORE][<PRN> REN [drive:][path]<filename> <new-filename> COPY [drive:][path]<file1>+[drive:][path]<file2> [drive:][path][filename] Công dụng:ghép nối nhiều tậptin theo thứ tự thành mộttậptin mới. Nêú không đặt tên tậptin mới thì tậptin mới sẽ ghi đè lên tậptin thứ nhất. Ví dụ: - Ghép tậptin BAITAP.TXT trong thư mục HINH và tậptin BAIHOC.DOC trong thư mục LY thành tậptin BAI1.TXT: COPY A:\TOAN\HINH\BAITAP.TXT+A:\LY\BAIHOC.DOC A:\LY\BAI1.TXT V.-COPY: Cú pháp Công dụng:chép các tậptin từ thư mục này sang thư mục khác [filename2] được dùng khi ta cần chép và đổi tên tậptin khi chép sang /V: chép và kiểm tra trong khi chép Ví dụ: - Chép tậptin BAITAP.TXT từ thư mục TOAN sang thư mục HOA COPY A:\TOAN\BAITAP.TXT A:\HOA - Chép tất cả các tậptin có phần mở rộng là EXE từ A:\DOS vào thư mục C:\HDH: COPY A:\DOS\*.EXE C:\HDH VI.-XCOPY: ( XCOPY.EXE) Cú pháp Công dụng:Sao chép tậptin và thư mục con từ thư mục này vào thư mục khác [dir-name]: thường ghi thêm một dấu “\” vào sau tên đó để chỉ đó là thư mục mới khi được chép qua /S: kể cả các thư mục con không rỗng /E: kể cả các thư mục con rỗng /P: chép mộtsốtậptin tùy ý /W: nhấn phím bất kỳ rồi bắt đầu chép /A: Sao chép các tậptin có thuộc tính lưu trữ mà không thay đổi thuộc tính của chúng. /M: Sao chép các tậptin có thuộc tính lưu trữ và xóa thuộc tính này. /D:date : Sao chép các tậptin được cập nhập kể từ ngày xác đònh (date) về sau. Chú ý: - Chỉ dùng lệnh Xcopy được khi đóa đã được đònh dạng. - Chỉ dùng lệnh Xcopy khi muôn sao chép thư mục con kể cả tậptin của nó - Không chép được các tậptin ẩn và hệ thống. Ví dụ: - Chép các tậptin và tất cả thư mục con từ thư mục A:\ vào thư mục B:\ COPY [drive:][path]<filename> [drive:][path][filename2][/V] XCOPY [drive:][path]<dir-name/filename> [drive:][path][dir-name] [/S] [/E] [/P][/W][/A][/M][/D:date] XCOPY A:\ B:\/S/E - Chép mộtsốtậptin tùy ý và thư mục con (không rỗng) từ A:\TOAN vào thư mục C:\KTRA (trong thư mục KTRA thì TOAN là thư mục mới) XCOPY A:\TOAN C:\KTRA\TOAN\/S/P VII.-MOVE: ( MOVE.EXE) Cú pháp Công dụng:di chuyển hoặc đổi tên thư mục con Ví dụ: - Di chuyển tậptin BAITAP.TXT từ thư mục TOAN sang thư mục LY MOVE A:\TOAN\BAITAP.TXT A:\LY - Đổi tên thư mục THUCHANH thành THONGKE MOVE A:\THUCHANH A:\THONGKE VIII.-DEL: Cú pháp Công dụng:Xoá các tậptin trong thư mục /P: xóa từng tậptin một. Nếu muốn xóa ta trả lời Y Nếu ta không ghi tên tậptin hoặc ghi là *.* mà không ghi /P nghóa là xóa rỗng một thư mục thì HDH sẽ hỏi: All files in directory will be deleted! Are you sure ? (Y/N) (gõ Y để dồng ý xóa hết tậptin trong thư mục) Ví dụ: -Xóa các tậptin có phần mở rộng là TXT trong thư mục HINH: DEL A:\TOAN\HINH\*.TXT - Xóa mộtsốtậptin trong thư mục LY DEL A:\LY\*.*/P - Xóa tất cả các tậptin trong thư mục HOA DEL A:\HOA IX.-UNDELETE: ( UNDELETE.EXE) Cú pháp Công dụng:khôi phhục các tậptin đã bò xóa /ALL: khôi phục tất cả các tậptin đã bò xóa /LIST:liệt kê tất cả các tậptin có thể phục hồi Ghi chú: Lệnh này không khôi phục những tậptin trong thư mục đã bò xóa Ví dụ: MOVE [drive:][path]<filename/dir-name> [drive:][path]<dir-name> DEL [drive:][path]< filename>[/P] UNDELETE [drive:][path]<filename>[/ALL[/LIST]] - Khôi phục các tậptin trong thư mục A:\DOS UNDELETE A:\DOS\*.* - Khôi phục những tậptin trong thư mục TOAN UNDELETE A:\TOAN\*.*/ALL X.-ATTRIB: ( ATTRIB.EXE) Cú pháp Công dụng:xem/đặt/xoá (gỡ bỏ) thuộc tính cho tậptin +R: đặt thuộc tính chỉ đọc cho tậptin - R: xóa thuộc tính chỉ đọc cho tậptin +H: đặt thuộc tính ẩn cho tậptin - H: xóa thuộc tính ẩn cho tậptin +S: đặt thuộc tính hệ thống cho tậptin - S: xóa thuộc tính hệ thống cho tậptin /S: kể cả cáctập tin trong thư mục con Ví dụ: - Xem thuộc tính các tậptin trong thư mục TOAN kể cả trong thư mục con ATTRIB A:\TOAN\*.*/S - Đặt thuộc tính chỉ đọc cho các tậptin trong thư mục LY kể cả trong thư mục con ATTRIB +R A:\LY\*.*/S - Xóa thuộc tính chỉ đọc cho các tậptin trong thư mục LY kể cả trong thư mục con ATTRIB -R A:\LY\*.*/S BÀI TẬP THỰC HÀNH BÀI TẬP 1: 1. Tạo cấu trúc thư mục sau: 2. Tạo tậptin D1.TXT trong thư mục VAN1 có nội dung sau: ÔNG ĐỒ Mỗi năm hoa đào nở Lại thấy ông đồ già Bày mực tàu giấy đỏ Bên phố đông người qua Bao nhiêu người thuê viết Tấm tắc ngợi khen tài Hoa tay thảo những nét Như phượng múa rồng bay 3. Trong thư mục VAN2, tạo tậptin D2.TXT có nội dung sau: Nhưng mỗi năm mỗi vắng Người thuê viết nay đâu Giấy đỏ buồn không thắm Mực đọng trong nghiên sầu Năm nay hoa lại nở Không thấy ng Đồ xưa ATTRIB [±A][±R][±H][±S] [drive:][path]<filename> [/S] Những người muôn năm cũ Hồn ở đâu bây giờ VŨ ĐÌNH LIÊN 4. Xem nội dung hai tậptin D1.TXT và D2.TXT vừa tạo ở câu 2 và 3 5. Ghép hai tậptin D1.TXT, D2.TXT ở câu 2 và câu 3 thành tậptin GHEP.DOC trong thư mục DIALY. 6. Xem nội dung tậptin GHEP.DOC (ở câu 5) 7. Tạo tậptin TB.DOC trong thư mục VAN có nội dung như sau: TỐNG BIỆT Lá đào rơi rắc lối Thiên Thai Suối tiễn, oanh đưa, những ngậm ngùi Nửa năm tiên cảnh, Một bước trần ai. Ước cũ duyên thừa có thế thôi. Đá mòn, rêu nhat, Nước chảy, huê trôi, Cái hạt bay lên vút tận trời! Trời đất từ nay xa cách mãi Cửa động, Đầu non, Đường lối cũ Nghìn năm thơ thẩn bóng trăng chơi TẢN ĐÀ 8. Ghép hai tậptin GHEP.DOC ( ở câu 5) và TB.DOC (ở câu 7) thành tậptin THO.TXT trong thư mục LICHSU. Sau đó xem nội dung của tậptin này. 9. Các tậptin có phần mở rộng là TXT trên đóa chiếm hết bao nhiêu bytes? 10. Các tậptin có phần mở rộng là DOC trên đóa chiếm hết bao nhiêu bytes? 11. Chép tậptin D1.TXT ở câu 2 vào thư mục DIALY và đổi tên thành DOAN1.TXT 12. Chép tậptin D2.TXT ở câu 3 vào thư mục DIALY và đổi tên thành DOAN2.TXT 13. Chép các tậptin có phần mở rộng là DOC trong VAN vào LSTG 14. Chép tất cả các tậptin có phần mở rộng là TXT của thư mục DIALY vào thư mục LICHSU 15. Chép tất cả các tậptin của thư mục DIALY vào thư mục VAN 16. Đặt thuộc tính chỉ đọc cho các tậptin của thư mục DIALY. 17. Đặt thuộc tính ẩn cho tất cà các tậptin trong thư mục LICHSU (kể cả trong thư mục con) 18. Xóa các tậptin DOAN1.TXT, DOAN2.TXT của thư mục DIALY 19. Xóa thư mục VAN, DIALY và thư mục LICHSU BÀI TẬP2 1. Hãy tạo cây thư mục như sau: 2. Tạo tậptin TH1.TXT trong thư mục P3 có nội dung (không bỏ dấu) THỀ NON NƯỚC Nước non nặng một lời thề Nước đi đi mãi không về cùng non Nhớ lời nguyện nước thề non Nước đi chưa lại non còn đứng không 3. Tạo tậptin TH2.TXT trong thư mục P4 có nội dung: Non cao những ngóng cùng trông Suối khô dòng lệ chờ mong tháng ngày Xương mai một nắm hao gầy Tóc mai một mái đã đầy tuyết sương Trời tây ngã bóng tà dương Càng phơi vẻ ngọc nét vàng phôi pha 4. Ghép nối hai tậptin TH1.TXT và TH2.TXT thành tậptin TH.TXT nằm trong QUAN1 5. Xem lại nội dung của tậptin TH.TXT 6. Chuyển thư mục hiện hành là QUAN3, rồi xóa 2 tậptin TH1.TXT và TH2.TXT 7. Chép tậptin TH.TXT vào thư mục gốc A 8. Xóa thư mục QUAN1, QUAN3 A:\DANSO QUAN3 QUAN1 P6 P5P4P3P2P1 . nhiều tập tin theo thứ tự thành một tập tin mới. Nêú không đặt tên tập tin mới thì tập tin mới sẽ ghi đè lên tập tin thứ nhất. Ví dụ: - Ghép tập tin BAITAP.TXT. cho tập tin +R: đặt thuộc tính chỉ đọc cho tập tin - R: xóa thuộc tính chỉ đọc cho tập tin +H: đặt thuộc tính ẩn cho tập tin - H: xóa thuộc tính ẩn cho tập