2016-03-16 60 views
0

我必須從外部存儲卡的特定地址讀取一些字節。從特定卷地址讀取Java從

我沒有要讀取的文件,而是一個驅動器地址,如何使用Java讀取數據?我使用的文件路徑讀,我從來沒有從卷地址讀...

回答

0

這是解決方案:

File diskRoot = new File ("\\\\.\\PhysicalDrive0"); 
RandomAccessFile diskAccess = new RandomAccessFile (diskRoot, "r"); 
byte[] content = new byte[1024]; 
diskAccess.readFully(content); 

但是它需要以管理員身份運行。