小米路由器做网站服务器吗,万国企业网,html5手机网站 源码,公司文化建设文件切割和文件合并这个问题困扰了我有一段时间了(超过一天没做粗来)。找了好多博客#xff0c;本来想转载一个来的 结果找不到了。很无奈。只好自己贴代码上了。当然我会尽力好好写注释的。文件切割器:import java.io.File;import java.io.FileNotFoundException;import java…文件切割和文件合并这个问题困扰了我有一段时间了(超过一天没做粗来)。找了好多博客本来想转载一个来的 结果找不到了。很无奈。只好自己贴代码上了。当然我会尽力好好写注释的。文件切割器:import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Scanner;public class Main {public static void main(String[] args) throws FileNotFoundException, IOException {File sourceFile new File(ping.mp3);// System.out.println(sourceFile.exists());Scanner scanner new Scanner(System.in);int numberOfPieces 1; //默认文件切割的数量System.out.println(Enter:); //提示输入numberOfPieces scanner.nextInt(); //输入scanner.close(); //输入后就关闭 装完逼就跑一个道理long fileLength sourceFile.length() / numberOfPieces; //分一下每一个小文件的大小byte[] b new byte[1024]; //这个不解释 如果看不懂 就去看IO流去吧RandomAccessFile raf1 new RandomAccessFile(sourceFile, r);int len -1;for(int i 0; i numberOfPieces; i) {String name sourceFile.getName() . (i1);File file new File(name);file.createNewFile();RandomAccessFile raf2 new RandomAccessFile(file, rw);while((len raf1.read(b)) ! -1) {raf2.write(b, 0, len); //我觉的这样写比raf2.write(b);高明一些if(raf2.length() fileLength) //如果太大了就不在这个子文件写了 换下一个break;}raf2.close();}raf1.close();}}文件合并器import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;//文件合并 ping.npublic class Main {public static void main(String[] args) throws FileNotFoundException, IOException {File[] files new File[10];String name ping.;File file new File(ping.mp3);file.createNewFile();RandomAccessFile in new RandomAccessFile(file, rw);in.setLength(0);in.seek(0);byte[] bytes new byte[1024];int len -1;for(int i 0; i files.length; i) {files[i] new File(name (i 1));//System.out.println(files[i].exists());RandomAccessFile out new RandomAccessFile(files[i], rw);while((len out.read(bytes)) ! -1) {in.write(bytes, 0, len);}out.close();}in.close();}}文件合并器就不写注释了因为这是一个逆过程。(懒癌附体)以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。