Проблема с чтением файла C#

Добрый день, месяц назад начал изучать C#, сегодня дошел до урока по созданию пакмана, в уроке нужно создать файл с названием "map.txt" и чтобы программа его считала, моя программа не видит этот файл, пожалуйста подскажите что можно с этим сделать

Проводник где расположен файл
Проводник где расположен файл
Ошибка которую выдаёт С#
Ошибка которую выдаёт С#
Код моей программы (все как в уроке)
Код моей программы (все как в уроке)

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

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

Вместо записи "(имя вашего файла).txt" попробуйте указать путь до файла, даже если он лежит в корне как у меня, приведу пример как сделал я, я записал следующим образом - @"D:\Myprojects\C#test\bin\debug\map.txt" или же можно использовать такой вариант - "D:\\Myprojects\\C#test\\bin\\debug\\map.txt" кому как удобнее

22 комментария

Блет, написано же, что файл отсутствует. Ты его кладешь в корень проекта и читаешь по относительному пути, который на чинается в bin/debug, а не в корне.
UPD: в глаза долблюсь, все типа верно. Попробуй тогда в корень его закинуть.

Ответить
Автор

Можно по подробнее пожалуйста? Я новичок, мало что пока понимаю

Ответить
Автор

Пробовал перемещать по всем папкам проекта, не видит, программа пытается найти его в bin/debug но по какой то причине не видит. В уроке говорится что должна быть папка фреймворка (у меня таковой не оказалось) может в ней дело?

Ответить

Просто ./map.txt не поможет?

Ответить
Автор

Можно по подробнее?

Ответить

11 винда скрывает расширения некоторых типов файлов. У тебя вроде 10, может и она тоже
Проверь может у тебе map.txt.txt

Ответить

Кстати да скорее всего так и есть, судя по скриншот расширения не показываются

Ответить