用java在d盘创建test文件_在D盘中创建文件test.txt,文件中内容为:hello Java,然后利用流把该文件拷贝到E盘根目录中...
// 在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盘根目录中...相关推荐
- idea创建maven程序_使用Maven程序集创建漏洞评估工件
idea创建maven程序 本文将讨论如何使用Maven程序集创建可提供给第三方漏洞评估站点(例如Veracode )进行审查的工件. 错误的静态分析与漏洞评估 在这一点上,每个人都知道findbug ...
- python创建django项目_搭建Python-Django环境,创建第一个Django项目
曾想学爬虫,没想到误入python web班,在美女老师shirely的指导下,搭建了好Django环境,试着开始做第一个web项目 一.Python环境安装 1.Python2.7的下载 从Pyth ...
- spring创建web项目_使用Spring WS创建合同优先的Web服务
spring创建web项目 1引言 本文介绍了如何使用来实现和测试SOAP Web服务 Spring Web Services项目 . 本示例将JAXB2用于(取消)编组. 为了开发服务,我将使用合同 ...
- python操作sqlite3 导入csv文件_[转载]SQLite 3导入导出成txt或csv操作
平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库,可以在网上下到. 进入管理: sqlite3.exe d:\\test.db //假设数据是 d:\\test.db > ...
- axios 上传文件_聚是一团火散作满天星,前端Vue.js+elementUI结合后端FastAPI实现大文件分片上传...
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_175 分片上传并不是什么新概念,尤其是大文件传输的处理中经常会被使用,在之前的一篇文章里:python花式读取大文件(10g/50 ...
- eclipse 创建java文件_如何在eclipse创建Java类文件呢?
现在,很多读者都会对Eclipse工具已经有大体的认识,本次教程将会为大家介绍如何使用Eclipse完成Hello,java程序的频讲解,那么.在Eclipsea中编写java程序,必须先创建项目,那 ...
- java怎样生成epub文件_使用Zip库创建Epub文件
如果需要控制ZIP文件中条目的顺序,可以使用DotNetZip和ZipOutputStream . 你说你试过DotNetZip它(epub验证器)给你一个错误抱怨mime类型的东西 . 这可能是因为 ...
- 如何用python创建文件_如何使用Python创建新的文本文件
我正在python中练习.txt文件的管理.我一直在阅读它,发现如果我尝试打开一个不存在的文件,它将在程序执行的同一目录上创建它.问题是,当我尝试打开它时,我收到此错误: IOError: [Errn ...
- nodejs fs创建文件_节点FS – NodeJS创建文件,读取文件,写入文件
nodejs fs创建文件 Node FS stands for NodeJS File System module. In my previous post, we have already dis ...
最新文章
- PostgreSQL — 安装
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- 容器学习 之 管理multi-host(十八)
- Java Date Time 教程
- Visual Studio Code 1.8版本添加了Hot Exit、Zen Mode及更多调试选项
- OBJECT_MODE
- Android 还可以走多久?
- 前端开发基础-JavaScript
- python将一句话重复n次输出_在Python中创建单项重复n次的列表
- 戴尔计算机更新程序,戴尔电脑如何更新显卡驱动 其实很简单-电脑显卡怎么升级...
- 电影《五十度灰》主题曲《Love me like you do》——尽你所能爱我Ellie Goulding(埃利·高登)——【英文小清新歌曲推荐】
- JAVA计算机毕业设计藏宝阁游戏交易系统Mybatis+系统+数据库+调试部署
- php获取企业微信聊天内容,微信企业号开发获取用户信息的介绍
- WZOI-359字符串哈希
- 基于WEB快速开发平台的轻量ERP
- 流媒体视频服务:快速搭建一个简单的流媒体视频服务(一)
- iso镜像添加软件包_Linux系统自定义制作ISO安装镜像
- (74)Verilog实现CRC【MIPI】
- 树莓派救援机器人制作
- 运 算 符 和 表 达式