dパス

dパス
開発者IBMマイクロソフト
初回リリース1987年12月; 37年前 (1987-12年
オペレーティング·システムOS/2ウィンドウズ
タイプ指示

コンピューティングにおいて、はIBM OS/2 [1]およびMicrosoft Windows [2] [3]上のdpath内部cmd.exe コマンドであり、一連のファイルをコマンドおよび入力リダイレクトを使用して、あたかもそれらが現在のディレクトリにあるかのように使用することを可能にする。Windowsでは、これは文書化されておらず、非推奨である。は、動作方法がコマンドと異なる。は、コンピュータファイルを見つけるためにどのディレクトリを検索すべきかをプログラムに通知する。その後、アプリケーションがそれを認識することになる一方、コマンドを使用することで、プログラムはコマンドが有効であることを認識せずにファイルを見つけることができます。 TYPEdpathappenddpath%DPATH%append

歴史

DOSでは、このコマンドは、指定されたディレクトリにあるデータファイルを、あたかも現在のディレクトリappendにあるかのように開くことをプログラムに許可します。Windows NT以降、cmd.exeがコマンドプロセッサ拡張を導入し、不要になったため、これは機能しません。しかし、この実行ファイルは32ビット版Windowsでも利用可能であり、現在も利用可能です。いずれにせよ、このコマンドは環境変数に依存しており、この環境変数はコマンドで編集できます。最近のWindowsでは、ヘルプメッセージは依然としてコマンドを指していますが、コマンドのみが機能します[4] [5]append%DPATH% dpathdpathappend

構文

 DPATH パス名 [;パス名] [;パス名] [;パス名]... DPATH DPATH ; パス名: ドライブ文字および/またはフォルダ  ; : コマンド 'DPATH ;' はパスをクリアします

パラメータを指定しない場合は、現在のディレクトリのリストが表示されます。%DPATH%環境変数の編集も可能です。DPATH /?appendはコマンドのヘルプメッセージを表示します。

使用法

入力リダイレクト: [4]

C:\> echo hello > c:\test\in.txt C:\batch> type c:\test\in.txt hello C:\> dir /a /b C:\> set  /p  var =< in.txt指定されたファイルが見つかりません。C:\> set  var環境変数 var が定義されていませんC:\> dpath c:\test; C:\> set  /p  var =< in.txt C:\> set  var var=hello

TYPEコマンドの場合: [5]

C:\> echo hello > c:\test\in.txt C:\batch> type c:\test\in.txt hello C:\> dir /a /b C:\> set  /p  var =< in.txt指定されたファイルが見つかりません。C:\> type in.txt hello

参照

参考文献

  1. ^ 「JRT ヘルプ - OS/2 コマンド」。[永久リンク切れ]
  2. ^ ヒル、ティム (1998). Windows NT シェルスクリプト.マクミラン・テクニカル・パブリッシング. ISBN 978-1578700479
  3. ^ 「Path - 実行可能ファイルの検索パス - Windows CMD - SS64.com」。ss64.com 2025年10月25日閲覧
  4. ^ ab "[未文書化] 入力リダイレクト チェック DPATH (ページ 1) / Windows CMD Shell / SS64 フォーラム".
  5. ^ ab "[未文書化] Type コマンドの新しい情報、Dpath は非推奨ではありません (ページ 1) / Meta / SS64 フォーラム".

さらに読む

  • Microsoft TechNet 追加記事
  • SS64.COMのPATHコマンド
「https://en.wikipedia.org/w/index.php?title=Dpath&oldid=1319724123」から取得