如何在不使用 RandomAccessFile 的情况下从文件中读取最后 n 个字节。
我的文件中的最后 6 个字节包含写回文件时的关键信息。我需要写我的原始文件,然后将最后 6 个字节附加到其他地方。
有什么指导吗?谢谢
最佳答案
你必须使用 RandomAccessFile 来完成它.
此类的实例支持读取和写入随机访问文件。随机访问文件的行为类似于存储在文件系统中的大量字节。
RandomAccessFile randomAccessFile = new RandomAccessFile(your_file, "r");
randomAccessFile.seek(your_file.length() - n);
randomAccessFile.read(byteArray, 0, n);
关于java - 如何在 Java 中读取文件的最后 "n"个字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20155829/