dpath
![]() | В этой статье используются голые URL-адреса , которые неинформативны и уязвимы к порче ссылок . ( Август 2022 г. ) |
Разработчик(и) | ИБМ , Майкрософт |
---|---|
Первоначальный выпуск | декабрь 1987 г |
Операционная система | ОС/2 , Windows |
Тип | Команда |
В вычислениях , dpath
это внутренняя cmd.exe команда в IBM OS/2. [1] и Microsoft Windows [2] [3] что позволяет использовать набор файлов с TYPE
команды и с перенаправлением ввода, как если бы они находились в текущем каталоге. В Windows он недокументирован и устарел. dpath
отличается от append
команду в том, как она работает. dpath
сообщает программам, в каких каталогах им следует искать компьютерные файлы . Затем приложения должны распознать %DPATH%
. Используя append
с другой стороны, программы могут находить файлы, не распознавая, что команда действует.
История
[ редактировать ]В DOS append
Команда позволяет программам открывать файлы данных в указанных каталогах, как если бы они находились в текущем каталоге . Поскольку в Windows NT это не работает, поскольку cmd.exe вводит расширения командного процессора и append
стать лишним. Несмотря на это, исполняемый файл был и до сих пор доступен в 32-битных версиях Windows. Во всяком случае, командование полагалось на %DPATH%
переменная среды , которую можно редактировать с помощью dpath
команда. В современных установках Windows только dpath
команда работает, несмотря на то, что справочное сообщение все еще указывает на append
команда. [4] [5]
Синтаксис
[ редактировать ]DPATH pathname [;pathname] [;pathname] [;pathname]... DPATH DPATH ; pathname : drive letter and/or folder ; : the command 'DPATH ;' will clear the path
Без параметров отобразится текущий список каталогов.
Редактирование %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
The system cannot find the file specified.
C:\>set var
Environment variable var not defined
C:\>dpath c:\test;
C:\>set /p var=<in.txt
C:\>set var
var=hello
С помощью команды ТИП: [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
The system cannot find the file specified.
C:\>type in.txt
hello
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Справка JRT — команды OS/2» . [ постоянная мертвая ссылка ]
- ^ Хилл, Тим (1998). Сценарии оболочки Windows NT . Техническое издательство Macmillan . ISBN 978-1578700479 .
- ^ https://ss64.com/nt/path.html#dpath
- ^ Jump up to: а б «[Недокументированное] Проверка перенаправления ввода DPATH (Страница 1) / Windows CMD Shell / Форум SS64» .
- ^ Jump up to: а б «[Недокументированное] Новая информация для команды Type, Dpath не устарел (Страница 1) / Meta/SS64 Forum» .
Дальнейшее чтение
[ редактировать ]- Питер Дайсон (1995). Освоение OS/2 Warp . Сайбекс . ISBN 978-0782116632 .
- Кэти Ивенс; Брайан Проффит (1993). OS/2 Внутри и снаружи . Осборн МакГроу-Хилл . ISBN 978-0078818714 .
- Барри Нэнс; Грег Чикарес (1992). Использование OS/2 2.0 . Издательство Que . ISBN 978-0880228633 .
Внешние ссылки
[ редактировать ]