指定の近道、ワイルドカードおよび再方向付け
近道
いくつかのdos命令は登録簿の間で運行するときある特定の近道を確認する。 これらの最もよく知られたの次のとおりである:
近道 |
それを使用するためになぜ |
. |
ワーキング・ディレクトリを参照するため |
.. |
親登録簿を参照するため |
\ |
現在のドライブのルートディレクトリを参照するため。 |
ドライブ: |
ドライブのワーキング・ディレクトリを参照するため |
私達を例の助けによってそれを理解することを試みることを許可しなさい。 cのワーキング・ディレクトリ: ドライブはc:\windows\java\notesのそしてdir cである: a:\ >プロンプトにc:\windows\java\notesのファイルをリストする
- 現在のドライブおよび登録簿がc:\data\docs\lettersなら、そして:
命令 |
. |
.. |
... |
\ |
CD
or
CHDIR |
Nothing.
Current directory stays as: c:\windows\ java\notes |
Change to parent directory: c:\windows\java |
Change to parent's parent directory:
c:\windows |
Change to root directory: c:\ |
DIR |
Displays contents of current directory:
c:\windows\ java\notes |
Displays contents of parent directory: c:\windows\java |
Displays contents of parent's parent directory: c:\windows |
Displays contents of root directory: c:\ |
- 現在のドライブおよび登録簿がc:\なら、そして:
命令 |
. |
.. |
... |
\ |
CD
(ChDir) |
何も-ワーキング・ディレクトリは次のようにとどまる: c:\ |
エラーメッセージ:
「無効な登録簿」 |
エラーメッセージ:
「無効な登録簿」 |
何も。
ワーキング・ディレクトリは次のようにとどまる: c:\ |
DIR |
ワーキング・ディレクトリの表示内容: c:\ |
エラーメッセージ: 「無効な登録簿」 |
表示登録簿および延長ワーキング・ディレクトリのより少ないファイル |
ルートディレクトリの表示内容: c:\ |
ワイルドカード
多くのdos命令は、ATTRIB、コピー、DEL、DELTREE、等、受け入れる「ワイルドカード」の使用を好む(*か。)。 一般に言葉、*多数の特性を参照するか。 ファイルまたはディレクトリ名の単一の特性を参照する。
これは私達があらゆるファイルの名でこれらの特性を使用できない理由である。 これらの特殊文字は/\である: *か。 < > 「|ファイル名前で挿入するために試みられるべきな。 続くテーブルはワイルドカードの使用を示したものだ:
ワイルドカード |
それが何を |
*.* |
すべての延長のすべてのファイル。 |
*data*.* |
名前の「データ」のすべてのファイルどこでも。 |
*array.* |
「配列で」終わる名前のすべてのファイル |
ノートか。.cpp |
すべてのファイルは1つの特性とそして.CPP延長の「ノート」を示した。 このファイルはnote1.cpp、ないnote.cppであるかもしれない。 |
か。t*.* |
名前の2番目の文字として「t」のすべてのファイル |
すべての命令が同じ方法でワイルドカードを丁度扱わないことが注意されるべきである。 例えばDIR *およびDIR *.*は延長なしで同義しかしDELとして考慮される*ファイルだけ削除する。
逆にされたコンマによって囲まれているスペースはEDITおよびDELによってけれども幾分別の方法で有効なファイル仕様書として(「「)受け入れられる。
EDITはワーキング・ディレクトリの名前を使用してファイルを開ける。 従ってワーキング・ディレクトリがD:\windows\java\notesなら、EDITは「「登録簿が「ノート」を呼んだことファイルを作成する。
DELは*.*として「「確認し、確認のために登録簿のすべてのファイルを削除する前に促す。 EDITと同じように、逆にされたコンマ間のスペースの数は重要ではないようでないスペースがなければエラーメッセージは表示された格言その必須変数行方不明である。
EDITとは違って、道は含まれる、あれば、逆にされたコンマ間のスペースは要求されない。 すなわちワーキング・ディレクトリのすべてのファイルを削除するため:
DEL. /""は働くが、del ""はエラーメッセージを伝える。
コピーはまた*.*が、DELのような、それの道を受け入れると同時に「「見。 DELとは違って、道が含まれている時でさえ逆にされたコンマ間にスペースがなければ常にならない
|