Java 从特定卷地址读取



我必须从外部存储卡卷的特定地址读取一些字节。

我没有要读取的文件,只有驱动器地址,如何使用 Java 读取?我习惯于按文件路径读取,我从不从卷地址读取......

这是解决方案:

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

但是,它需要以管理员身份运行。

相关内容

  • 没有找到相关文章

最新更新