私のPC上で実行されているすべてのプロセスに関する情報を.txtファイルにダンプします。これを行うには、私のjavaアプリケーションからhandle.exeを実行します。ファイルは、この形式では、すべての実行中のプロセスが含まれていますjavaのtxtファイルから特定の行を取得する方法
RuntimeBroker.exe pid: 4756
4: Key HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image
8: Event
10: WaitCompletionPacket
1C: IRTimer
20: WaitCompletionPacket
24: IRTimer
28: File \Device\CNG
--
SearchIndexer.exe pid: 5616
4: Event
8: WaitCompletionPacket
C: IoCompletion
1C: IRTimer
20: File \Device\0000007s
22: Directory
私は\デバイスを、私は」文字列の検索、ファイルをループしていた場合、すなわち、与えられたデバイスを使用しているプロセスの名前を取得する必要があります\ 0000007s "、私はプロセスの名前と上記の数行のプロセスIDを取得する必要があります。誰が私がこれをどうやってすることができるか知っていますか?プロセスは、ファイル内にダッシュの線で区切られています。ファイルが大量であることに注意してください。これは単なる例です。
Javaにする必要はありますか? awkはこのようなことのために作られたものです。 – cxw
[Javaのファイルから特定の行番号を使用して特定の行を読み取る方法?](http://stackoverflow.com/questions/2312756/how-to-read-a-specific-line-using-特定の行番号のJavaから) – nhouser9
それはJavaである必要があります。Javaアプリケーションです。 – Tofetopo