package split;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.RandomAccessFile; public class Split { public static String file_path = "D:\\学习\\实验室项目\\ImageNet图片爬取\\fall11_urls.txt"; public static String file_path_1 = "D:\\学习\\实验室项目\\ImageNet图片爬取\\split\\1.txt"; static long originFileSize = 1024 * 1024 * 100;// 100M
static int blockFileSize = 1024 * 1024 * 1;// 15M public static void main(String[] args) {
// TODO Auto-generated method stub
split();
} public static void split(){
RandomAccessFile rFile;
OutputStream os;
try {
rFile = new RandomAccessFile(file_path, "r");
int count = (int) Math.ceil(rFile.length() / (double) blockFileSize);
byte[] b = new byte[1000];
rFile.seek(count);// 移动指针到每“段”开头
int s = rFile.read(b);
os = new FileOutputStream(file_path_1);
os.write(b, 0, s);
os.flush();
os.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

最新文章

  1. 客户端调用 WCF 的几种方式
  2. JVM相关参数的采集
  3. Android开发探秘之一:创建可以点击的Button
  4. OD hit跟踪 run跟踪使用问题
  5. MySQL Binlog 【ROW】和【STATEMENT】选择(转)
  6. asp.net中@ Import 命令的使用
  7. SaaS 公司如何应对 On-Call 挑战?
  8. iOS安全攻防
  9. IBM 中国研究院面试经历
  10. 王立平--Failed to push selection: Read-only file system
  11. Android中常用的URI
  12. python算法运算
  13. Java Socket NIO详解(转)
  14. A1049. Counting Ones
  15. IIS中添加MIME类型
  16. 转载:Linux批量远程管理主机命令_pssh用法详解
  17. 解决依赖的moduleBuildConfig.DEBUG总是未false的问题
  18. 快速排序,一个爱情故事-java版
  19. MySQL 练习题2
  20. 撤销 git merge

热门文章

  1. 在iPhone开发中实现解压缩gzip
  2. 1.SpringBoot整合Mybatis(CRUD的实现)
  3. kotlin面向对象之抽象类、继承、多态
  4. Java事务(转载)
  5. 高性能mysql 第6章 查询性能优化
  6. Centos修改IP的两种方式
  7. cookie的使用以及cookie的跨域名获取
  8. h5手机页面注册处理(短信验证)
  9. gulp 自动化构建网站(版本号静态资源)
  10. ubuntu+tomcat+jenkins+git+maven