修改后的FileInputStream(文件的某些部分)

时间:2015-01-04 21:26:49

标签: java file inputstream

如何获取现有文件的FileInputStream,该文件不会遍历整个文件,而是遍历文件的指定部分(从字节m到字节{{ 1}})?

修改:我需要n将其提交到org.apache.commons.net.ftp.FTPClient.storeFile

1 个答案:

答案 0 :(得分:1)

File file = ...
FileInputStream fis = new FileInputStream(file);
long m = .... 
fis.getChannel().position(m);
int n = ... 
byte[] buffer = new byte[n];
fis.read(buffer);