java对文件的操作详解,java对各种文件的操作详解
java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。
新建目录
//String URL = request.getRequestURI();
String filePath="C:\\测试\\";
filePath=filePath.toString();//中文转换
java.io.File myFilePath=new java.io.File(filePath);
if(!myFilePath.exists())
myFilePath.mkdir();
%>
新建文件
String filePath="c:/测试/newFile.txt";
filePath=filePath.toString();
File myFilePath=new File(filePath);
if(!myFilePath.exists())
myFilePath.createNewFile();
FileWriter resultFile=new FileWriter(myFilePath);
PrintWriter myFile=new PrintWriter(resultFile);
String content ="这是测试数据";
String strContent = content.toString();
myFile.println(strContent);
resultFile.close();
%>
删除文件
String filePath="c://测试//newFile.txt";
filePath=filePath.toString();
java.io.File myDelFile=new java.io.File(filePath);
if(myDelFile.exists())
{
myDelFile.delete();
out.println(filePath+"删除成功!!!");
}
else
{
out.println(filePath+"该文件不存在");
}
%>
文件拷贝
int bytesum=0;
int byteread=0;
//file:读到流中
InputStream inStream=new FileInputStream("c://测试//newFile.txt");
FileOutputStream fs=new FileOutputStream( "c://测试//copyFile.txt");
byte[] buffer =new byte[1444];
int length;
while ((byteread=inStream.read(buffer))!=-1)
{
out.println("
"+byteread+"");
bytesum+=byteread;
out.println(bytesum);
fs.write(buffer,0,byteread);
java对文件的操作详解,java对各种文件的操作详解相关推荐
- java对文件的操作详解_Java 对 Properties 文件的操作详解及简单实例
Java 对 Properties 文件的操作详解及简单实例 发布于 2020-8-7| 复制链接 摘记: Java 对 Properties 文件的操作简介在 Java 中,我们常用 java.ut ...
- java IO流基础 万字详解(从拷贝文件到模拟上传头像)
目录 一.前言: 二.IO流简介: 1.什么是IO流? 2.IO流能干什么? 3.IO流的分类: 4.IO流体系: 三.字符流读写文件: 1.普通字符流读取文件: 前言: ①以单个字符读取: 代码演示 ...
- java访问本地文件_详解Java读取本地文件并显示在JSP文件中
详解Java读取本地文件并显示在JSP文件中 当我们初学IMG标签时,我们知道通过设置img标签的src属性,能够在页面中显示想要展示的图片.其中src的值,可以是磁盘目录上的绝对,也可以是项目下的相 ...
- mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv
详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...
- 【java】详解Java的类文件(class文件)结构
1.概述 转载:详解Java的类文件(class文件)结构 大家好,我是二哥呀,今天我拿了一把小刀,准备解剖一下 Java 的 class 文件. CS 的世界里流行着这么一句话,"计算机科 ...
- 如何用java POI在excel中画线_java poi对excel的操作详解
一. POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二. HSSF概况 HSSF 是 ...
- Java实现话术词槽匹配_桔子互动|百度UNIT操作详解(上篇)
原标题:桔子互动|百度UNIT操作详解(上篇) 作者:令狐曦 文章简介: 本篇文章对UNIT的操作和注意事项进行详细说明,内容包括: 建立场景 配置对话单元/问答单元/高级设置 [配置对话单元] [配 ...
- 详解Java解析XML的四种方法
http://developer.51cto.com 2009-03-31 13:12 cnlw1985 javaeye 我要评论(8) XML现在已经成为一种通用的数据交换格式,平台的无关性 ...
- 精通java图片_面试必备:详解Java I/O流,掌握这些就可以说精通了?
Java IO概述 IO就是输入/输出.Java IO类库基于抽象基础类InputStream和OutputStream构建了一套I/O体系,主要解决从数据源读入数据和将数据写入到目的地问题.我们把数 ...
最新文章
- 11-flutter事件监听
- 2020年女人体重表,看看你是不是标准的模特体重
- NMS(非极大值抑制)算法详解与示例
- java hash=0报空指针_怎么报空指针异常错误?
- 为什么仿宋字体打印出楷体_win7缺少仿宋_GB2312和楷体_GB2312字体,造成word字体显示不正常...
- Linux设备驱动与整个软硬件系统的关系
- 【学习OpenCV4】图像通道的分离、合并与混合方法(C++)
- idea 版本控制 忽略要提交的文件
- CSDN博客——修改字体、字号与颜色
- Grads:绘制风流畅
- 基于微信的买菜小程序 毕业设计毕业论文 开题报告和效果图(基于微信小程序毕业设计题目选题课题)
- light动名词_英语中什么叫动名词?加ING的就是吗?
- 自建私有云与公有云托管对比_云托管:利与弊
- Word文档太大怎样压缩变小?有没有简单的步骤讲解?
- 计算机导论的平时分多少,学霸养成 | 大一期末考试经验第二弹,千万别错过!...
- 网络层——IP数据报详解
- 往届生再培训:嵌入式培训4个月,我经历了什么?
- 解决QGIS中GEE插件授权问题
- SAP入门技术分享四:模块化程序
- HAproxy 综合配置http https ws wss
热门文章
- 反向传播算法最全解读,机器学习进阶必看!
- 案例:用户登录界面最全详解(JavaWeb)
- Spring Cloud微服务分布式云架构—集成项目简介
- laravel 重要概念 以及实现方式
- C#中采用自定义方式读取自定义配置文件
- 获得了知识(条件)后的概率称为后验概率 对先验概率的个性化调整
- 如何检查MyISAM表的错误?
- NA-NP-IE系列实验实验15:RIPv2 手工汇总
- Method not found: '!!0[] System.Array.Empty()'.
- 解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connection without server‘s identity verification ...