當前位置:編程學習大全網 - 源碼下載 - 什麽是設備文件?

什麽是設備文件?

設備文件實際上是DOS管理設備的壹種方法:為設備起壹個固定的文件名,可以象使用文件壹樣方便地管理這些設備。 設備與其對應的設備文件名見表 設備文件名對應設備 AUX 第壹個串口,也叫做COM1 COMn 串口或通信口,DOS3.3以上版本n值可為1-4 CON 鍵盤或屏幕 LPTn 並口,因打印機多接在並口上,往往用於表示打印機 NUL 虛擬的空設備 PRN 打印機,同LPT1 PRT 某些MS-DOS版本中的打印機稱謂 在DOS命令中最常用的是CON、NUL、PRN三個設備文件。下面介紹壹下在DOS命令中常見的使用方法:

壹、使用CON CON在許多資料中被籠統地稱為代表鍵盤或屏幕,造成何時代表屏幕何時代表鍵盤難以區分,如:COPY CON<文件名>被解釋為復制屏幕顯示的輸入字符到文件,故為建立文件,出現了概念上的混淆。 DOS命令往往可表達為:命令詞(源*作對象)(目的*作對象),對於設備文件,可理解為:命令詞輸入設備輸出設備,故出現在輸入設備位置上的CON意為鍵盤,出現在輸出位置上的用法意為屏幕。因此,COPY CON<文件名>應解釋為將鍵盤輸入的字符存入文件中;而COPY<文件名>CON則理解為將文件內容輸出到屏幕上,即顯示文件內容。 值得註意的是,COPY<文件名>CON的用法可以使用通配符,即可以壹次顯示多個文件內容,功能較TYPE為強。另外,由於COPY命令提供了/B參數,加上它可以將TYPE不能正常顯示的某些非文本文件以源碼方式顯示出來,因此可在DOS下顯示WPS的文書文件內容。

二、使用PRN PRN代表打印機,可用來將文本文件的內容打印出來,使用如下格式: COPY<文件名>PRN或TYPE<文件名>>PRN 第二種命令使用重定向符">”的原因是TYPE命令本身將輸出默認到CON(屏幕)上,故用">”使輸出轉至PRN。 特殊的用法是COPY CON PRN,該命令中由於CON處於輸入位置,表示鍵盤,故將用戶輸入的字符直接在打印機上打印出來,類似打字機的效果。

三、使用NUL 虛擬的空設備NUL有三種常見的用法:

1. 用來刪除文件:COPY NUL<文件名>,壹次只能刪除壹個文件,且刪除後用UNDELETE和PCTOOLS無法恢復。

2. 屏蔽某些出錯信息或DOS提示,如: COPY *.* C:>NUL 這樣,原來顯示在屏幕上的"*.* files copies.”的提示將被屏蔽不再顯示,這在編制批文件時非常有用。 3. 判斷目錄在存在 在批文件中可用IF子句判斷文件的存在,卻沒有專用於判斷目錄存在的語句,可用NUL進行,例如: IF EXIST C:CX NUL MD CX1 表示如果C盤根目錄下存在CX子目錄則在根目錄下建立名為CX1的子目錄,需指出的是,此判斷命令在DOS提示符下直接鍵入無效。必須用於批文件中。

  • 上一篇:溫控器接線圖及原理
  • 下一篇:2022股票抄底看什麽指標
  • copyright 2024編程學習大全網