new FileOutputStream(src, true)的时候一定要带上true,否则会把整个文件直接清空掉
public void truncate(File src) throws Exception{ //注意这里一定要带上true,否则会把整个文件都清空的 FileOutputStream fos = new FileOutputStream(src, true); FileChannel fileChannel = fos.getChannel(); fileChannel.truncate(100); }