Итак, как мне изменить значок папки на Java (система Windows), есть класс или что-то, что я искал, и ничего не могу найти ...Java - Как изменить значок папки
2
A
ответ
1
На основе комментариев значок папки, о котором вы говорите, указан в скрытом файле ini в самой папке.
может создавать/изменять файл, читая его как текст, etcera, но проще использовать существующую стороннюю библиотеку Java. У меня был успех с использованием библиотеки Java с открытым исходным кодом ini4j.
0
Я сделал это с помощью ini4J и работает со мной только при одном условии: путь к папке не должен быть места.
Кодекс:
// Create destop.ini file
writer = new BufferedWriter("your folder path without any spaces");
writer.write("");
writer.close();
// Set file attributes hidden and system and set folder as system folder and not hidden
Wini ini = new Wini("your folder path without any spaces");
String field = "icon Path" + ",0";
ini.put(".ShellClassInfo", "IconResource", field);
ini.store();
Process processCreateFile = Runtime.getRuntime().exec("attrib +h +s " + "desktop.ini file path");
Process processCreateFolder = Runtime.getRuntime().exec("attrib -h +s " + "your folder path without any spaces");
Смежные вопросы
- 1. Изменить значок папки с AppleScript?
- 2. Как изменить значок папки в коде VS?
- 3. Как изменить значок папки в OSX?
- 4. Изменить значок боковой панели искателя для папки
- 5. Как изменить значок JFrame
- 6. Как изменить значок курсора в Java?
- 7. Как изменить значок java в JFrame
- 8. Как изменить значок док-станции программы Java?
- 9. Как изменить значок пустой папки в JTree? (Файл FTP)
- 10. Изменить значок раскрытия гибкости
- 11. Как изменить значок jframe?
- 12. Как настроить значок папки через Python?
- 13. Пользовательский значок папки Windows
- 14. Delphi - Получить значок папки
- 15. Как изменить значок JLabel?
- 16. как изменить jstree значок
- 17. Как изменить значок заголовка?
- 18. Как изменить значок Firefox?
- 19. Как изменить значок заголовка?
- 20. Как изменить значок формы
- 21. Как изменить значок приложения?
- 22. Как изменить значок меню
- 23. Как изменить значок pygame?
- 24. Как изменить значок кластера
- 25. Изменить значок папки в asp tree view control
- 26. Как изменить значок приложения в Xamarin.Forms?
- 27. Как найти папки Папки Java
- 28. Измените значок папки на значок DLL без desktop.ini
- 29. Изменить значок на клик jstree
- 30. Изменить значок формы Region Icon
ли вы имеете в виду значки, показанные в JFileChooser? Или фактический значок, используемый для этой папки Windows, независимо от того, задействована ли Java? – DNA
Вам необходимо использовать API окон. Я не знаю никаких оболочек Java для этой части API, поэтому вам нужно будет создать небольшую программу JNI, которая вызывает соответствующую функцию C. Я предполагаю, что вы имеете в виду значки внутри проводника Windows? Или, если вы имеете в виду отдельные папки, просто используйте это: http://stackoverflow.com/questions/1115012/custom-windows-folder-icon – PeterT
Да, я имею в виду мои фактические папки, которые у меня есть, поэтому мне нужно переделать скрытый ini-файл в каждая папка, чтобы она указывала на значок, который я хочу правильно? –