Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 26945|Resposta: 0

[Programa de Console] C# determina se um executável está presente na variável do ambiente Windows

[Copiar link]
Postado em 25-03-2020 16:22:03 | | | |
Conseguimos abrir a janela de comando normalmente pressionando a tecla Windows + R, digitando cmd, porque cmd.exe executável está nas variáveis do nosso ambiente.

Alguns comandos inseridos pela janela cmd também são os arquivos executáveis correspondentes sob a variável de ambiente de chamada.

O Windows pode determinar se existe um arquivo executável usando o comando where para determinar se há uma variável de ambiente via cmd, da seguinte forma:



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).
Se você usa código .net/c#, o código fica assim:



Chamada:

ExistsOnPath("notepad.exe"); deveria retornar verdadeiro

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

Nota: Ao chamar com código C#,Deve trazer a extensãoInsensível a maiúsculas minúsculas





Anterior:Método SQL para determinar se existe um procedimento armazenado de função
Próximo:String de conexão do SQL Server é explicado em detalhes
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com