熱心網友

設備文件實際上是DOS管理設備的一種方法:為設備起一個固定的文件名,可以象使用文件一樣方便地管理這些設備。設備與其對應的設備文件名見表設備文件名對應設備AUX第一個串口,也叫做COM1COMn串口或通信口,DOS3。3以上版本n值可為1-4CON鍵盤或屏幕LPTn并口,因打印機多接在并口上,往往用于表示打印機NUL虛擬的空設備PRN打印機,同LPT1PRT某些MS-DOS版本中的打印機稱謂在DOS命令中最常用的是CON、NUL、PRN三個設備文件。下面介紹一下在DOS命令中常見的使用方法:一、使用CONCON在許多資料中被籠統地稱為代表鍵盤或屏幕,造成何時代表屏幕何時代表鍵盤難以區分,如:COPYCON被解釋為復制屏幕顯示的輸入字符到文件,故為建立文件,出現了概念上的混淆。DOS命令往往可表達為:命令詞(源*作對象)(目的*作對象),對于設備文件,可理解為:命令詞輸入設備輸出設備,故出現在輸入設備位置上的CON意為鍵盤,出現在輸出位置上的用法意為屏幕。因此,COPYCON應解釋為將鍵盤輸入的字符存入文件中;而COPYCON則理解為將文件內容輸出到屏幕上,即顯示文件內容。值得注意的是,COPYCON的用法可以使用通配符,即可以一次顯示多個文件內容,功能較TYPE為強。另外,由于COPY命令提供了/B參數,加上它可以將TYPE不能正常顯示的某些非文本文件以源碼方式顯示出來,因此可在DOS下顯示WPS的文書文件內容。二、使用PRNPRN代表打印機,可用來將文本文件的內容打印出來,使用如下格式:COPYPRN或TYPEPRN第二種命令使用重定向符"”的原因是TYPE命令本身將輸出默認到CON(屏幕)上,故用"”使輸出轉至PRN。特殊的用法是COPYCONPRN,該命令中由于CON處于輸入位置,表示鍵盤,故將用戶輸入的字符直接在打印機上打印出來,類似打字機的效果。三、使用NUL虛擬的空設備NUL有三種常見的用法:1。用來刪除文件:COPYNUL,一次只能刪除一個文件,且刪除后用UNDELETE和PCTOOLS無法恢復。2。屏蔽某些出錯信息或DOS提示,如:COPY*。*C:NUL這樣,原來顯示在屏幕上的"*。*filescopies。”的提示將被屏蔽不再顯示,這在編制批文件時非常有用。3。判斷目錄在存在在批文件中可用IF子句判斷文件的存在,卻沒有專用于判斷目錄存在的語句,可用NUL進行,例如: 表示如果C盤根目錄下存在CX子目錄則在根目錄下建立名為CX1的子目錄,需指出的是,此判斷命令在DOS提示符下直接鍵入無效。必須用于批文件中。