Установка аттрибута скрытого файла осуществляется в помощью файла Windows C:\WINDOWS\System32\ATTRIB.EXE (если Windows установлена в другом месте - этот путь придется поменять). Данный способ проверен и точно работает на 32 битной Windows XP, в других версиях Windows, возможно придется изменить путь к файлу ATTRIB.EXE.
Пример:
File file = new File("Example.txt"); file.createNewFile(); String command = "C:\\WINDOWS\\System32\\ATTRIB.EXE +H Example.txt"; Runtime.getRuntime().exec(command);
Я недавно брату по его просьбе набросал программу, делающую более скрытые файлы )) Раньше bat увлекался, там не сложно, тут пришлось потрудиться, но смысл такой - Создается файл с названием alt+255, кажется и иконка меняется сразу на прозрачную. Ну, а потом уже можно и скрыть вышеописанным, дополнительно ;)
ОтветитьУдалить