Top.Mail.Ru
Ответы

C# как зовется функция, определяющая директорию нахождения файла?

Дополнен

Корче надо определить где находится моя прога, ибо ее будут использовать из разных мест. Путь записать в переменную и писать код с путем. Путь нужен для записи проги в автозагузку, в реестр.

По дате
По рейтингу
Аватар пользователя
Ученик
11лет

для консольного приложения
Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)

для Forms
Path.GetDirectoryName(Application.StartupPath)

Аватар пользователя
Профи
11лет

Смотря какая платформа (Windows Forms, Windows Presentation Foundation)

Аватар пользователя
Мыслитель
11лет

Ну найти прогу труда не составит. Есть класс Environment, у него есть свойство CurrentDirectory, которое и вернет вам путь к вашей проге.

Аватар пользователя
Просветленный
11лет

Свойство Application.StartupPath
Уже содержит путь без имени .exe

Аватар пользователя
Гуру
11лет

Разве есть такая функция? Больше похоже на поиск) Работа с файлами в каталоге - GetFiles

Аватар пользователя
Профи
11лет

я хз есть или нет мне нужно вирус писать, а спрашивать у пользователя, где находится сама прога не этично. Просто саму в библиотеке IO лень рыться

Аватар пользователя
Ученик
11лет

directoryName = Path.GetDirectoryName(filePath);



Видео по теме