博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
测试4--创建文件夹,在文件夹里创建文件并复制
阅读量:4960 次
发布时间:2019-06-12

本文共 2362 字,大约阅读时间需要 7 分钟。

1 package com.review; 2  3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileNotFoundException; 6 import java.io.FileOutputStream; 7 import java.io.IOException; 8  9 /**10  * @program: com.review11  * @description:12  * @author: Mr.Lin13  * @create: 2019年8月14日14  **/15 public class Xcopy04 {16     public static void main(String[] args) {17         //创建目录18         File f = new File("c:/javabigdata");19         //判断目录是否存在20         if(f.exists()) {21             System.out.println("目录已存在");            22         }else {23             //若不存在,这创建一个并提示已创建24             f.mkdir();25             System.out.println("目录已创建");26         }27         //在创建完成的目录下创建一个a.txt28         FileOutputStream fos = null;29         //要输出的内容30         String content = "I love china,I love beiijng,the Beijing is the capatial of China.";31         //要输出的内容装换为byte数组32         byte b[] = content.getBytes();33         try {34             //明确输出目标35             fos = new FileOutputStream("c:/javabigdata/a.txt");    36             //输出数据37             fos.write(b);38             System.out.println("内容输出成功");39         }catch (FileNotFoundException e) {40             e.printStackTrace();41         }catch (IOException e) {42             e.printStackTrace();43         }44         try {45             //关闭输出流46             fos.close();47         }catch (IOException e) {48             e.printStackTrace();49         }50         //按题目复制这个刚创建的txt文档51         FileInputStream fis = null;52         try {53             //明确被复制文件的位置和复制目的地和文件名54             fis = new FileInputStream("c:/javabigdata/a.txt");55             fos = new FileOutputStream("c:/javabigdata/b.txt");56             //根据语法规则设置转移变量numa57             int num = 0;58             //根据read()方法,如果读到不为-1的时候,表明读完59             while ((num = fis.read()) !=-1){60                 //写入文件61                 fos.write(num);62             }63             System.out.println("文件复制完毕");64         }catch (FileNotFoundException e) {65             e.printStackTrace();66         }catch (IOException e) {67             e.printStackTrace();68         }69         try {70              //关闭输入输出流71             fos.close();72             fis.close();73         }catch (IOException e) {74             e.printStackTrace();75         }76     }77 78 }
View Code

 

 

转载于:https://www.cnblogs.com/lpbk/p/11352717.html

你可能感兴趣的文章
我最喜欢的 5 个 Gedit 插件
查看>>
OOoLatex:在 OpenOffice.org 中拔出 Latex 公式
查看>>
linu学习第二天:文件系统相关操作
查看>>
执行了的程序,才是你的程序.
查看>>
在AxureRP8中实现广告文字滚动效果
查看>>
jQuery获取CSS样式中的颜色值的问题
查看>>
struts2.x + Tiles2.x读取多个xml 配置文件
查看>>
Sqlite文件在ubunut的查看
查看>>
表单校验之datatype
查看>>
python第六篇文件处理类型
查看>>
kettle 数据库连接失败
查看>>
ListView失去焦点选中行不能高亮显示的问题解决
查看>>
# jsp及servlet学习笔记
查看>>
Kconfig详解
查看>>
(四)hadoop系列之__hadoop搭建(单机配置)
查看>>
nodejs爬虫数据存入mysql
查看>>
sphinx2.8.8的配置文件
查看>>
Visual Studio 2019 正式版 更新内容
查看>>
4、下行短信发送WebService、下行短信发送服务 -功能详细设计 --短信平台
查看>>
Failure to find com.oracle:ojdbc6:jar
查看>>