java i/o 复制文件

public static void main(String[] args) throws Exception {
// TODO 自动生成的方法存根 if(args.length != 2)
{
System.out.println("您输入的参数有误");
System.exit(1);
} if(args[0].equals(args[1]))
{
System.out.println("源文件和目标文件不能一致");
System.exit(2);
} File file = new File(args[0]);
if(file.exists())
{
InputStream ipt = new FileInputStream(file);
File file2 = new File(args[1]);
OutputStream out = new FileOutputStream(file2);
int temp = -1;
while( (temp = ipt.read())!=-1 )
{
out.write(temp);
}
System.out.println("文件复制成功");
ipt.close();
out.close(); }else{
System.out.println("源文件不存在");
System.exit(3);
} }

  

最新文章

  1. Servlet 之 HttpServlet
  2. 【cs229-Lecture17】离散与维数灾难
  3. Spring 一二事(3) - 别名
  4. InnoDB , MyISAM :MySQL 5.7 Supported Storage Engines
  5. MSP430F149学习之路——SPI
  6. mysql 数据库优化
  7. 调用系统api修改系统时间
  8. CentOS 安装apache 及所需的 apr,apr-util,pcre
  9. 一步步教你读懂NET中IL(附带图)
  10. [转]动态管理视图和函数 (Transact-SQL)
  11. spark-遇到问题小结
  12. bat实现固定时间循环抓取设备log
  13. openstack项目【day23】:keystone组件基础
  14. Linux之权限详解
  15. <Android基础>(三) UI开发 Part 1
  16. (原创)odoo在docker环境下无法备份
  17. python----线程进程协程
  18. http get 方式参数的长度限制<转>
  19. OpenSSL基础知识
  20. Mac下基于testrpc和truffle的以太坊智能合约开发环境搭建

热门文章

  1. python错误笔记
  2. pythpn的zip函数
  3. 虚拟研讨会:如何设计好的RESTful API(转)
  4. ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决(转)
  5. 001-centos7安装 笔记本 联想G510
  6. cn_office_professional_plus_2010_x86_515 安装激活方法解决方案64bit
  7. LVS Nginx Haproxy对比
  8. Android sdk manager加载缓慢或加载不出来
  9. Linux Shell基础 Shell的输入重定向和输出重定向
  10. mysql下merge分表