2013-04-19 3 views
0

У меня есть программа, которая читает файл каждый раз, и теперь я хочу прочитать файл журнала событий из окна, как я могу получить местоположение и прочитать его содержимое.Файл журнала Windows Event

Журналы хранятся в каталоге % SystemRoot% \ System32 \ Config с расширением .evt. В Диспетчере компьютеров вы также можете экспортировать их в файл .txt или .csv.

Windows Vista/7/Server2008 место, здесь: % SystemRoot% \ system32 \ winevt \ журналы

Мой код:

String fileSeperator = File.separator; 
String filePath = "C:" + fileSeperator + "WINDOWS" + fileSeperator + "system32" + fileSeperator + "winevent" + fileSeperator + "logs"; 
System.out.println("FilePath :" + filePath); 
File f = new File(filePath); 
System.out.println("Is Directory :" + f.isDirectory()); 

Выход:

FilePath: C:\WINDOWS\system32\winevent\logs

Является Справочником: false

Почему он возвращается, это не каталог?

ответ

2

Поскольку файл не существует. Вы сами сказали, что это место было %SystemRoot%\system32\winevt\logs. Однако вы используете C:\WINDOWS\system32\winevent\logs.

winevt != winevent.

+0

yes .I изменил путь как String filePath = "C:" + fileSeperator + "WINDOWS" + fileSeperator + "system32" + fileSeperator + "config"; и он работает – muthukumar

Смежные вопросы