Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 26945|Ответ: 0

[Консольная программа] C# определяет, присутствует ли исполняемый файл в переменной среды Windows

[Скопировать ссылку]
Опубликовано 25.03.2020 16:22:03 | | | |
Мы можем открыть окно команд обычно, нажав клавишу Windows + R, введя cmd, потому что cmd.exe исполняемый файл находится в переменных окружения.

Некоторые команды, вводящиеся через окно cmd, также являются соответствующими исполняемыми файлами в переменной среды вызова.

Windows может определить, существует ли исполняемый файл, используя команду where для определения переменной среды через cmd, следующим образом:



C:\Users>where cmd
C:\Windows\System32\cmd.exe

C:\Users>where sqlcmd
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE
C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.EXE

C:\Users>where sqlcmd.exe
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE
C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.EXE

C:\Users>where itsvse
INFO: Could not find files for the given pattern(s).
Если вы используете код .net/c#, он выглядит так:



Звонок:

ExistsOnPath("notepad.exe"); должен вернуться правдой

GetFullPath("notepad.exe"); c:\windows\system32\notepad.exe

Примечание: При вызове с помощью C#-кода,Нужно принести продлениеНечувствительность к регистру





Предыдущий:Метод SQL для определения существования процедуры сохранения функции
Следующий:Параметр строки подключения SQL Server Application Name подробно объясняется
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com