ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: peerAt
16. сентября 2011 14:24
Как-то я написал программу, в которой я находил полностью специфицированный путь используя переменные окружения. Здесь я покажу, как сделать это используя переменную окружения ‘PATH’.
static void Main(string[] args)
{
// List Environment Variables
foreach (DictionaryEntry de in Environment.GetEnvironmentVariables())
Console.WriteLine("{0}={1}", de.Key, de.Value);

Console.WriteLine("--------------");
Console.WriteLine("Fully Qualified Path");
string ext = "notepad.exe";
string fullPath = Environment.GetEnvironmentVariable("PATH")
.Split(';')
.FirstOrDefault(p => File.Exists(Path.Combine(p, ext)));
Console.WriteLine(fullPath);
Console.ReadLine();
}


Это перевод. Оригинал здесь.

Похожие записи


Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

Как узнать полный путь к системному каталогу операционной системы под .Net ?
В пространстве имен System есть статический класс Environment. Его публичное свойство SystemDirectory позволяет получить полный путь к системному каталогу операционной системы. Например, под Windows это путь может быть C:\Windows\System32. Следующий пример показывает, как узнать путь к системному каталогу на C#.[code:c#]using System;using System.Collections.Generic;us...

Как узнать версию .Net Framework из .Net приложения ?
Удивительное рядом! Но версию .Net Framework нужно определять почему-то из ключей реестра. Причем так считает сам Microsoft , что вообще очень странно. Подробное руководство о связях между ключами реестра и версиями .Net Framework смотри по ссылке Как определить, какие версии и уровень обслуживания пакета Microsoft NET Framework установлены. Пространные рассуждения по...

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий