Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 2
Регистрация: 07.06.2015
Сообщений: 151

Открытие файлов из собственного проводника файлов

24.01.2018, 10:04. Показов 1677. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сделал свой проводник файлов на винте, каждый файл или папка это элемент List'а.
Каким образом можно открывать или запускать из него файлы, используя инструменты самой винды???
К примеру: выбираю файл pdf, жму и он открывает его акробатом, или же тхт... запускает с помощью блокнота или другого инструмента для которого по умолчанию поставлен формат тхт... в общем таким образом можно как-то сделать?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.01.2018, 10:04
Ответы с готовыми решениями:

Открытие нескольких файлов из проводника в приложении
Есть приложение, в котором запрещен запуск нескольких копий int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE...

Открытие неизвестных файлов, например файлов ресурсов игры для распаковки
Хочу научиться писать программы для открытия неизвестных файлов. например, вышла какая-нибудь игра, а в ней ресурсы или конфиги в...

Вывод списка .txt файлов в папке и последующее открытие файлов
Ребята, подскажите или помогите реализовать программу, которая допустим при помощи OpenFileDialog, при указании пути к папке, выводила на...

4
 Аватар для Faiotti
29 / 30 / 15
Регистрация: 24.01.2018
Сообщений: 132
24.01.2018, 17:47
Лучший ответ Сообщение было отмечено Tim_van_Leyden как решение

Решение

Desktop.getDesktop().open(File file)

Ссылка на документацию:
https://docs.oracle.com/javase... va.io.File)

Пример:
Java
1
Desktop.getDesktop().open(new File("D:/test1.txt"));
1
0 / 0 / 2
Регистрация: 07.06.2015
Сообщений: 151
24.01.2018, 20:42  [ТС]
Цитата Сообщение от Faiotti Посмотреть сообщение
Desktop.getDesktop().open(File file)
Т.е. он будет брать тот инструмент, который в реестре винды прописан для определенного формата?
0
 Аватар для Faiotti
29 / 30 / 15
Регистрация: 24.01.2018
Сообщений: 132
24.01.2018, 20:44
Tim_van_Leyden, ну да. А попробовать слабо?
0
0 / 0 / 2
Регистрация: 07.06.2015
Сообщений: 151
25.01.2018, 14:35  [ТС]
Цитата Сообщение от Faiotti Посмотреть сообщение
?
Только добрался до рабочего места, попробовал - это действительно то что нужно! Огромное спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.01.2018, 14:35
Помогаю со студенческими работами здесь

Консольное приложение: отображение структуры файлов и папок, перемещение по папкам, открытие файлов
Приложение написанное на языке СИ позволяющее в консольном режиме отображать структуру файлов и папок,перемещаться по папкам и открывать на...

Ассоциация файлов с программой, открытие нескольких файлов
Я ассоциировал файлы с расширением .scr со своей программой(свойства=>изменить). В свойствах приложения стоит галочка "запускать...

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru