Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> Windows和它的父親.四

Windows和它的父親.四

日期:2017/1/24 12:02:41      編輯:XP系統基礎知識

[本站原創] [連載教程系列] 《Windows和它的父親》關於DOS第三章 第一節

  第三章 文件的管理

  第一節 管理目錄的DOS內部命令

  在前面兩章中我們學習了DOS的文件系統和命令系統這些基礎知識,從本章起,我們先來學習一些最常用的也是最重要的DOS命令。與一般教材上有所區別的是,我主要講一些DOS命令的運用技巧和易錯之處,並講述在Windows中應該用怎樣的操作來替代。

  DOS命令中用來管理目錄的命令主要有三個內部命令:MD、RD和CD,還有四個外部命令:TREE、DELTREE、MOVE和SUBST,下面分別介紹一下。請注意,每個DOS系統自帶的命令都有一個“/?”開關,用它可以取得該命令的幫助信息,所以不再談到這個開關。DOS命令對大小寫是不加區分的,但為了統一起見,本專欄的命令舉例都用大寫。

  請注意,子目錄也是一種特殊的文件,所以我把目錄管理放到這一章來講。無論是目錄名還是文件名,都要指定其盤符和路徑,方能准確定位。本專欄中,如果不作特別說明,文件名和目錄名都是"盤符:路徑\文件(目錄)名"的格式。缺省原則在上一章的第二節"規則6"中已有說明,要盡量多用。這樣一可以少鍵入一些字符,二有助於對樹形結構理解的深化。

  盤符+“:”命令--改變當前盤命令

  命令格式 盤符:

  開關

  功能 把以指定盤符所代表的盤設定為當前盤。

  MD命令--建立子目錄命令

  命令格式 MD 子目錄名

  開關

  功能 建立一個空的子目錄以存放文件。

  可能錯誤

  1. 磁盤上已經有了與指定子目錄名同名的文件或子目錄;

  提示:Directory already exists

  2. 指定子目錄名與DOS的設備名重名;

  提示:Unable to create directory

  3. 磁盤空間已滿(凡是磁盤空間已滿皆為此提示,不再重復);

  提示:InsufficIEnt disk space

  4. 軟磁盤被寫保護或錯誤(此時應按“A”鍵方能出現命令提示符,凡是軟盤或光盤缺失、不可寫卻進行寫操作、有嚴重物理或邏輯錯誤皆為此提示,不再重復)。

  提示:Write protect error reading drive A

   Abort, Retry, Fail?

  解釋:每個3 inch軟盤的正面右上角都有一個可上下移動的小方塊,叫做寫保護口。只要開啟,磁盤就不能寫入,文件和目錄就不能新建、改變或刪除,這是一種防止發生意外的好方法。硬盤沒有寫保護口,光盤不能寫入。

  5. 缺少參數(凡是參數缺失皆為此提示,不再重復);

  提示:Required parameter missing

  6. 參數多於一個(凡是參數過多皆為此提示,不再重復)。

  提示:Too many parameters-多余參數名

  Windows中的替代操作

  1. 3.x:選"文件管理器"中"文件"菜單下的"創建目錄"項;

  2. 9x或NT:選"資源管理器"中"文件"菜單下的"新建"項的"文件夾"子項。

  RD命令--刪除空子目錄命令

  命令格式 RD 空子目錄名

  開關

  功能 把一個空的子目錄從磁盤上刪除。

  可能錯誤

  1. 指定的空子目錄名不存在;

  2. 指定的子目錄並不是一個空的子目錄,裡面還有下級目錄和文件;

  提示:Invalid path, not directory,

   or directory not empty

  Windows中的替代操作

  CD命令--設置及查看缺省目錄命令

  命令格式 CD [子目錄名]

  說明:命令中的參數上加“[]”號時,表示可以不加這個參數,否則不可不加。

  開關

  功能 無參數時,DOS會給出缺省目錄。有參數時,DOS會把指定的子目錄設為系統的缺省目錄。"CD.."表示把當前目錄的上級目錄設為系統的缺省目錄,"CD\"表示把當前盤的根目錄設為系統的缺省目錄。DOS會自動在開機時把啟動盤根目錄設為缺省目錄。

  可能錯誤

  1. 指定的目錄名不存在;

  2. 當前目錄已經是根目錄,卻還是用了"CD.."命令;

  提示:Invalid directory

  可能的困惑

  問:當前目錄是“C:\Windows”,用了命令"CD D:\W"以後並沒有出錯,D盤根目錄下確實也有W子目錄,怎麼當前目錄還是"C:\Windows"呢?

  答:CD命令不能改變當前盤,必須再用一個"D:"命令把D盤設定為當前盤,"D:\W"就會成為當前目錄了。

  Windows中的替代操作

  1. 3.x:啟動"文件管理器",用鼠標將光條移至指定目錄即可;

  2. 9x或NT:啟動"資源管理器", 用鼠標將光條移至指定目錄即可。Windows 9x系統中,"當前目錄"的概念已經淡化了。

  第三章 文件的管理

  第二節 管理目錄的DOS外部命令

  本專欄討論的DOS外部命令,是指最新版本DOS系統自帶的外部命令,而不是用戶自行開發的DOS外部命令。對於不同版本的DOS我不再作區分,因為現在低版本的DOS用戶數量基本為0,這裡只討論DOS 6.22及以上的版本。要運行DOS的外部命令,必須要有相應的可執行文件支持,否則會被認為非法。“/?”這個幫助開關在所有的DOS內部命令和DOS自帶的外部命令中是全部支持的,但是用戶開發的DOS外部命令則不一定提供這種方便了。

  TREE命令——查看樹形結構命令

  命令格式 TREE [子目錄名]

  開關

  1. /F:連文件也一起顯示;

  2. /A:用ASCII碼代替制表符,什麼意思一用便知。

  功能 系統將指定的子目錄作為樹干,顯示它下面存儲的整個樹形結構。如果不指定,就以當前目錄為缺省的參數。

  可能錯誤

  1. 指定的目錄名不存在;

  提示:Invalid path- 非法目錄路徑

  2. 開關錯誤(凡是開關錯誤皆為此提示,不再重復)。

  提示:Invalid switch- 非法開關


  Windows中的替代操作

  1. 3.x:啟動“文件管理器”,自動顯示全部樹形結構;

  2. 9x或NT:啟動“資源管理器”, 自動顯示全部樹形結構,用鼠標可以將“+”變成“-”以進行一條樹枝的浏覽;或相反地,取消一條樹枝的浏覽。

  DELTREE命令——刪樹枝命令

  命令格式 DELTREE 子目錄名

  開關 /Y:不用警告,直接刪除。

  說明:這個開關比較特殊,要放在參數之前,否則無效。

  功能 刪去指定子目錄及以其為樹干的整個樹形結構,不管其下的文件具有何種屬性。功能非常強大,但用之須慎之又慎!

  可能錯誤 指定的目錄名不存在;

  提示:不給任何提示;

 

  Windows中的替代操作

  1. 3.x:啟動“文件管理器”,將光條移至欲刪子目錄上,按“Delete”鍵並確認即可;

  2. 9x或NT:啟動“資源管理器”, 將光條移至欲刪文件夾上,按“Shift+Delete”鍵並確認即可。在Windows系統中,不管文件夾是不是空的都一律刪除,專門刪空子目錄的操作是沒有的。

  MOVE命令——目錄改名命令

  命令格式 MOVE 原子目錄名 改名後子目錄名

  開關 /Y:不用警告,直接改名。

  說明:這個開關比較特殊,要放在參數之前,否則無效。

  功能 為子目錄改名。MOVE命令還有移動文件的功能,以後會有介紹。

  可能錯誤 指定的原目錄名不存在;

  提示:Cannot move 非法原目錄名 - No such file or directory

  Windows中的替代操作

  1. 3.x:啟動“文件管理器”,將光條移至欲改名子目錄上,選“文件”菜單中

Copyright © Windows教程網 All Rights Reserved