Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/10: Рейтинг темы: голосов - 10, средняя оценка - 4.70
37 / 32 / 4
Регистрация: 23.01.2009
Сообщений: 141
1

После ОpenFileDialog меняется директория для чтения/записи файлов О.о

23.02.2009, 13:51. Показов 1875. Ответов 2
Метки нет (Все метки)

Здравствуйте. У меня в программе есть компонент OpenFileDialog. После его использования допустим такое выражение
C#
1
StreamReader sr=new StreamReader("temp.txt");
будет открывать файл из директории, которая была выбрана в OpenFileDialog, а не из директории приложения...
Конечно можно дописать к каждому файлу Application.StartupPath, но почему так?

Добавлено через 24 минуты 48 секунд
OpenFileDialog.RestoreDirectory
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2009, 13:51
Ответы с готовыми решениями:

Где скачать Java API для чтения-записи файлов Excel и Word
Подскажите пожалуйста где можно скачать классы для работы с файлами Excel и Word

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

Алгоритм чтения/записи файлов
Набросал несколько вариантов, есть ли разница, что оптимальнее? Или тут без особой разницы?: ...

Меняется текущая директория из-за OpenPictureDialog
При использовании OpenPictureDialog меняется текущая директория и из-за этого не находятся пути к...

2
13 / 13 / 3
Регистрация: 21.02.2009
Сообщений: 31
23.02.2009, 13:51 2
Привет!
Нужно задаться вопросом: А почем собственно работает путь "temp.txt"?
Видимо это зависит уже не от приложения, а от среды исполнения (могу ошибаться). Как я понимаю, существует т.н. Рабочий каталог, т.е. список путей по которым приложение ищет файлы по умолчанию. Когда ты юзаешь OpenFileDialog он меняется.
Вообще я бы не рекомендовал использовать пути построенные таким образом. Слишком уж не надежно.

ЗЫ: для конкатенации путей лучше юзать Path.Combine()
0
37 / 32 / 4
Регистрация: 23.01.2009
Сообщений: 141
23.02.2009, 13:57  [ТС] 3
Решение выше)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2009, 13:57

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Написать функции для чтения/записи отдельных бит для любой записи из данного набора
Начиная с адреса А в памяти МК находятся N записей длиной k бит каждая. Записи выровнены по границе...

Программа чтения имён файлов и записи
Всем Привет.Нашел специальный раздела и написал вот сюда. Хочу собрать себе программу,на любом...

Скорость чтения/записи XML-файлов
В приложении на Visual C++ с MFC использую чтение/запись xml-файлов при помощи парсера MSXML. При...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.