// 在D盘中创建文件test.txt,文件中的内容为:“hello Java”

File file = new File("D:/test.txt");

StringBuilder builder = new StringBuilder();

builder.append("hello java");

OutputStreamWriter osw = null;

try {

osw = new FileWriter(file);

osw.write(builder.toString());

} catch (IOException e) {

e.printStackTrace();

} finally { // 最后一定要关闭流

if (osw != null) {

try {

osw.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

// 利用流把该文件拷贝到E盘根目录下

InputStream ips = null;

OutputStream ops = null;

try {

ips = new FileInputStream(file);// 源文件

byte[] buffer = new byte[1024]; // 定义一个缓冲数组

ops = new FileOutputStream("E:/" + file.getName());// 目标文件

// 如果没有读到结尾就继续读,每次读指定的字节数

for (int len = 0; (len = ips.read(buffer)) != -1;) {

ops.write(buffer, 0, len); // 每次写出实际读取到长度

}

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally { // 最后关闭流

if (ips != null) {

try {

ips.close();

} catch (IOException e) {

e.printStackTrace();

}

}

if (ops != null) {

try {

ops.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

简单来写:

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.FileWriter;

import java.io.IOException;

public class Change {

public static void main(String[] args) throws IOException {

FileWriter fw = new FileWriter("D:/tets.txt");

fw.write("hello java");

fw.close();

FileInputStream fis = new FileInputStream("d:/tets.txt");

FileOutputStream fos = new FileOutputStream("E:/tets.txt");

byte[] b = new byte[1024];

while(fis.read(b)!=-1)

{

fos.write(b);

}

fos.close();

fis.close();

}

}

用java在d盘创建test文件_在D盘中创建文件test.txt,文件中内容为:hello Java,然后利用流把该文件拷贝到E盘根目录中...相关推荐

  1. idea创建maven程序_使用Maven程序集创建漏洞评估工件

    idea创建maven程序 本文将讨论如何使用Maven程序集创建可提供给第三方漏洞评估站点(例如Veracode )进行审查的工件. 错误的静态分析与漏洞评估 在这一点上,每个人都知道findbug ...

  2. python创建django项目_搭建Python-Django环境,创建第一个Django项目

    曾想学爬虫,没想到误入python web班,在美女老师shirely的指导下,搭建了好Django环境,试着开始做第一个web项目 一.Python环境安装 1.Python2.7的下载 从Pyth ...

  3. spring创建web项目_使用Spring WS创建合同优先的Web服务

    spring创建web项目 1引言 本文介绍了如何使用来实现和测试SOAP Web服务 Spring Web Services项目 . 本示例将JAXB2用于(取消)编组. 为了开发服务,我将使用合同 ...

  4. python操作sqlite3 导入csv文件_[转载]SQLite 3导入导出成txt或csv操作

    平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库,可以在网上下到. 进入管理: sqlite3.exe d:\\test.db //假设数据是 d:\\test.db > ...

  5. axios 上传文件_聚是一团火散作满天星,前端Vue.js+elementUI结合后端FastAPI实现大文件分片上传...

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_175 分片上传并不是什么新概念,尤其是大文件传输的处理中经常会被使用,在之前的一篇文章里:python花式读取大文件(10g/50 ...

  6. eclipse 创建java文件_如何在eclipse创建Java类文件呢?

    现在,很多读者都会对Eclipse工具已经有大体的认识,本次教程将会为大家介绍如何使用Eclipse完成Hello,java程序的频讲解,那么.在Eclipsea中编写java程序,必须先创建项目,那 ...

  7. java怎样生成epub文件_使用Zip库创建Epub文件

    如果需要控制ZIP文件中条目的顺序,可以使用DotNetZip和ZipOutputStream . 你说你试过DotNetZip它(epub验证器)给你一个错误抱怨mime类型的东西 . 这可能是因为 ...

  8. 如何用python创建文件_如何使用Python创建新的文本文件

    我正在python中练习.txt文件的管理.我一直在阅读它,发现如果我尝试打开一个不存在的文件,它将在程序执行的同一目录上创建它.问题是,当我尝试打开它时,我收到此错误: IOError: [Errn ...

  9. nodejs fs创建文件_节点FS – NodeJS创建文件,读取文件,写入文件

    nodejs fs创建文件 Node FS stands for NodeJS File System module. In my previous post, we have already dis ...

最新文章

  1. PostgreSQL — 安装
  2. android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
  3. 容器学习 之 管理multi-host(十八)
  4. Java Date Time 教程
  5. Visual Studio Code 1.8版本添加了Hot Exit、Zen Mode及更多调试选项
  6. OBJECT_MODE
  7. Android 还可以走多久?
  8. 前端开发基础-JavaScript
  9. python将一句话重复n次输出_在Python中创建单项重复n次的列表
  10. 戴尔计算机更新程序,戴尔电脑如何更新显卡驱动 其实很简单-电脑显卡怎么升级...
  11. 电影《五十度灰》主题曲《Love me like you do》——尽你所能爱我Ellie Goulding(埃利·高登)——【英文小清新歌曲推荐】
  12. JAVA计算机毕业设计藏宝阁游戏交易系统Mybatis+系统+数据库+调试部署
  13. php获取企业微信聊天内容,微信企业号开发获取用户信息的介绍
  14. WZOI-359字符串哈希
  15. 基于WEB快速开发平台的轻量ERP
  16. 流媒体视频服务:快速搭建一个简单的流媒体视频服务(一)
  17. iso镜像添加软件包_Linux系统自定义制作ISO安装镜像
  18. (74)Verilog实现CRC【MIPI】
  19. 树莓派救援机器人制作
  20. 运 算 符 和 表 达式

热门文章

  1. SSM_Spring个人总结
  2. [翻译] 第二章 处理借口 (Remote)
  3. Laya---淘宝小程序---实名认证与防沉迷
  4. 自媒体美食类领域发展前景如何?如何做好美食类账号?
  5. 深脑链,为人工智能时代提供算力与数据支持
  6. 高考考日语能报计算机吗,高考考日语专业限制 不能报哪些专业
  7. 给我来一段毕业论文致谢词,不能超过300字,重复率越低越好
  8. 在高版本chrome播放摄像头实时RTSP视频流,并抓图、录像、回放、倍速等
  9. String类的常用方法大全!
  10. SWUST OJ 962: 括号匹配问题(C语言实现)