0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 13
|
|||||||||||
1 | |||||||||||
Открытие файла и уникальный путь к нему12.06.2018, 14:34. Показов 4114. Ответов 18
Метки нет (Все метки)
Привет, форум. Возникла проблема с указанием пути в программе, как сделать в коде открытие диалогового окна с последующим открытием файла ? Или есть какой-то уникальный путь которые ищет файлы в директории программы
Буду рад ответам Производится открытие файла на C диске, возможность перезаписи пропадает т.к пользователю необходимы права администратора, на других дисках подобного не возникает
0
|
12.06.2018, 14:34 | |
Ответы с готовыми решениями:
18
Открытие файла, используя полный путь к нему HANDLE файла зная путь к нему Загрузка файла в ТекстБокс и открытие файла, зная его полный путь! Открытие файла, путь вводится с клавиатуры |
12.06.2018, 15:01 | 2 | |||||
Путь программно определяется. Магического ничего нет.
Добавлено через 8 минут
Path.Combine
0
|
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 13
|
|
12.06.2018, 17:36 [ТС] | 4 |
Подскажите пожалуйста, коим образом это интерпретировать в код программы?
Добавлено через 1 час 48 минут Это путь к директории екзешника?
0
|
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 13
|
|
12.06.2018, 18:17 [ТС] | 6 |
Получается, необходимо подключить System.Reflection и System.IO, а после при адресации к файлу можно писать подобным образом @"./имя_файла"; ?
0
|
12.06.2018, 18:19 | 7 |
Ага.
И вот каким же образом у вас получился такой вывод? И зачем там @? Потому что красиво?) Получаете путь к каталогу программы. Добавляете путь к файлу внутри этого каталога, через Path.Combine. Всё.
0
|
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 13
|
|
12.06.2018, 18:24 [ТС] | 8 |
Простите, могли бы вы примерно показать данный код?
0
|
12.06.2018, 18:25 | 9 |
0
|
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 13
|
|
12.06.2018, 18:43 [ТС] | 10 |
Все таки я не до конца понимаю ход вашей мысли. Получил путь к каталогу, обьединил пути с помощью Path.Combine, что мне делать с этим далее? Если в Path.Combine мы вводим адрес, то он будет автоматически определять его? если даже директория лежит на другом диске?
[начал изучать C# 3 недели назад]
0
|
12.06.2018, 19:02 | 11 |
И получили полный путь к файлу. Который можно использовать там, где надо к этому файлу обратиться.
Причём, где бы программа не находилась, путь к файлу будет программно вычислен относительно её каталога. А не зашит в коде. "./filename" работает в принципе также, но с текущим каталогом. О котором новички понятия не имеют. И потому у них в других условиях такое очевидное и простое решение на удивление не работает.
0
|
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 13
|
||||||
12.06.2018, 19:11 [ТС] | 12 | |||||
Примерно так и получается ?
0
|
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 13
|
||||||
12.06.2018, 20:00 [ТС] | 14 | |||||
0
|
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 13
|
|
12.06.2018, 21:47 [ТС] | 16 |
0
|
12.06.2018, 21:50 | 17 | |||||
0
|
0 / 0 / 0
Регистрация: 31.03.2016
Сообщений: 13
|
|
12.06.2018, 21:53 [ТС] | 18 |
Благодарю
0
|
12.06.2018, 21:54 | 19 |
0
|
12.06.2018, 21:54 | |
12.06.2018, 21:54 | |
Помогаю со студенческими работами здесь
19
Открытие текстового файла, путь к которому хранится в БД Открытие файла своим приложением - как передать путь к файлу в качестве параметра в приложение Открытие файла в C# - как правильно указать путь к файлу, чтобы на другом компьютере не надо было его менять? Обратиться к файлу, не указывая полный путь к нему Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |