Я создал файл с высокой оценкой для своей игры, и у меня проблемы с его чтением.C# Проблема с файловым каталогом
Когда я меняю компьютеры мой USB привод изменяет письмо .eg с диска E водить G.
Это вызывает проблемы с чтением файла. (поскольку я использую строку path = @ "g: \ Scores.txt";)
Так что мой вопрос ... я могу установить путь по умолчанию к местоположению программы?
Мой текущий код: -
string path = @"g:\Scores.txt";
StringBuilder sb = new StringBuilder();
using (StreamReader sr = new StreamReader(path))
{
while (sr.Peek() >= 0)
{
sb.Append(sr.ReadLine());
}
}
любая помощь приветствуется.
Почему вы хотите использовать абсолютный путь для своего файла? –
Какое приложение это? Вы можете использовать файл настроек. –
Большинство программ хранят файлы конфигурации в одном каталоге. Если вы используете 'Scores.txt', он помещается в активный каталог (по умолчанию такой же, как и сама программа). –