Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.65/225: Рейтинг темы: голосов - 225, средняя оценка - 4.65
0 / 0 / 1
Регистрация: 16.09.2015
Сообщений: 51

Чтение файла из корня проекта

23.05.2017, 13:11. Показов 49842. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! У меня есть папка с текстовыми файлами в корне проекта! Подскажите пожалуйста, как обращаться к этим файлам??? перепробовал все что знал, но только полный путь к папке помогает обращаться к файлам
пример пути к файлу ниже
C#
1
string path = @"/Help/help1.doc";
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.05.2017, 13:11
Ответы с готовыми решениями:

Относительный путь файла относительно корня проекта
Файл находится в пакете проекта, нужно его открыть, указав относительный путь, используя конструкцию this.getClass().getPackage(). Путь к...

Чтение ini/txt файла из корня сайта
Доброго времени суток. Имеется следующее: 1. В корне сайта лежит файл с list.ini, который имеет следующую структуру: 100=7 ...

Создание файла-проекта (сохранение/чтение)
Добрый день, уважаемые коллеги! Поступила такая интересная задача. Есть программа, в процессе работы которой, в разных её окнах, для...

21
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
06.11.2022, 13:39
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Элд Хасп Посмотреть сообщение
kolorotur в этом сообщении Узнать путь к исполняемому файлу приложения предлагает использовать Assembly.GetExecutingAssembly().Location
Это было 10 лет назад. С выходом .NET/Core это свойство может возвращать пустую строку или погоду в Амстердаме.
Потому больше не предлагаю.

Цитата Сообщение от Элд Хасп Посмотреть сообщение
Возможно kolorotur сможет объяснить в чём разница такого способа с AppDomain.CurrentDomain.BaseDirectory
Первое возвращает путь к исполняющей сборке (если таковой существует), второй — путь к папке, в которой начинается поиск зависимостей.
1
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16166 / 11286 / 2892
Регистрация: 21.04.2018
Сообщений: 33,175
Записей в блоге: 2
06.11.2022, 14:30
Цитата Сообщение от kolorotur Посмотреть сообщение
Это было 10 лет назад. С выходом .NET/Core это свойство может возвращать пустую строку или погоду в Амстердаме.
Потому больше не предлагаю.
Можете в теме Узнать путь к исполняемому файлу приложения добавить своё разъяснение по решению актуальному на данный момент?
Прошу это из-за того, что та тема выдаётся первой по Гугл поиску и поэтому ответ в ней будет полезен бо́льшему количеству пользователей.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.11.2022, 14:30

Чем файл проекта delphi с расширение dpr отличается от файла проекта dproj?
Они создаются оба в папке проекта - при запуске любого из них открывается проект. Есть ли какие-нибудь различия, если изменить и сохранить...

Как заменить чтение строки из консоли на чтение текстового файла?
основное задание: найти частоту суффикса (например, "ing") в текстовом документе. в прикреплённом коде текст вводится прямо в консоль,...

Чтение чисел из файла. Чтение после конца потока невозможно
Товарищи, помогите. В Pascal'e я не силен, так что не бейте меня ногами, но есть задача: написать обычную программу для расчета некоторых...

Чтение файла, чтение названия папки где находится файл, запись данных на PHP
Допустим у нас есть структура с папками типа Large -> Vehicles -> Firetruck_0 В этой папке лежит файл формата .dat Что нужно сделать? ...

Чтение бинарного файла - чтение первых 9 байт
Есть код, который читает первые 9 байт бинарного файла(заголовок записи) void ATS44Encoder::FileEncode() { QFile* file = new...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru