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对各种文件的操作详解相关推荐

  1. java对文件的操作详解_Java 对 Properties 文件的操作详解及简单实例

    Java 对 Properties 文件的操作详解及简单实例 发布于 2020-8-7| 复制链接 摘记: Java 对 Properties 文件的操作简介在 Java 中,我们常用 java.ut ...

  2. java IO流基础 万字详解(从拷贝文件到模拟上传头像)

    目录 一.前言: 二.IO流简介: 1.什么是IO流? 2.IO流能干什么? 3.IO流的分类: 4.IO流体系: 三.字符流读写文件: 1.普通字符流读取文件: 前言: ①以单个字符读取: 代码演示 ...

  3. java访问本地文件_详解Java读取本地文件并显示在JSP文件中

    详解Java读取本地文件并显示在JSP文件中 当我们初学IMG标签时,我们知道通过设置img标签的src属性,能够在页面中显示想要展示的图片.其中src的值,可以是磁盘目录上的绝对,也可以是项目下的相 ...

  4. mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv

    详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...

  5. 【java】详解Java的类文件(class文件)结构

    1.概述 转载:详解Java的类文件(class文件)结构 大家好,我是二哥呀,今天我拿了一把小刀,准备解剖一下 Java 的 class 文件. CS 的世界里流行着这么一句话,"计算机科 ...

  6. 如何用java POI在excel中画线_java poi对excel的操作详解

    一. POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二. HSSF概况 HSSF 是 ...

  7. Java实现话术词槽匹配_桔子互动|百度UNIT操作详解(上篇)

    原标题:桔子互动|百度UNIT操作详解(上篇) 作者:令狐曦 文章简介: 本篇文章对UNIT的操作和注意事项进行详细说明,内容包括: 建立场景 配置对话单元/问答单元/高级设置 [配置对话单元] [配 ...

  8. 详解Java解析XML的四种方法

    http://developer.51cto.com  2009-03-31 13:12  cnlw1985  javaeye  我要评论(8) XML现在已经成为一种通用的数据交换格式,平台的无关性 ...

  9. 精通java图片_面试必备:详解Java I/O流,掌握这些就可以说精通了?

    Java IO概述 IO就是输入/输出.Java IO类库基于抽象基础类InputStream和OutputStream构建了一套I/O体系,主要解决从数据源读入数据和将数据写入到目的地问题.我们把数 ...

最新文章

  1. 11-flutter事件监听
  2. 2020年女人体重表,看看你是不是标准的模特体重
  3. NMS(非极大值抑制)算法详解与示例
  4. java hash=0报空指针_怎么报空指针异常错误?
  5. 为什么仿宋字体打印出楷体_win7缺少仿宋_GB2312和楷体_GB2312字体,造成word字体显示不正常...
  6. Linux设备驱动与整个软硬件系统的关系
  7. 【学习OpenCV4】图像通道的分离、合并与混合方法(C++)
  8. idea 版本控制 忽略要提交的文件
  9. CSDN博客——修改字体、字号与颜色
  10. Grads:绘制风流畅
  11. 基于微信的买菜小程序 毕业设计毕业论文 开题报告和效果图(基于微信小程序毕业设计题目选题课题)
  12. light动名词_英语中什么叫动名词?加ING的就是吗?
  13. 自建私有云与公有云托管对比_云托管:利与弊
  14. Word文档太大怎样压缩变小?有没有简单的步骤讲解?
  15. 计算机导论的平时分多少,学霸养成 | 大一期末考试经验第二弹,千万别错过!...
  16. 网络层——IP数据报详解
  17. 往届生再培训:嵌入式培训4个月,我经历了什么?
  18. 解决QGIS中GEE插件授权问题
  19. SAP入门技术分享四:模块化程序
  20. HAproxy 综合配置http https ws wss

热门文章

  1. 反向传播算法最全解读,机器学习进阶必看!
  2. 案例:用户登录界面最全详解(JavaWeb)
  3. Spring Cloud微服务分布式云架构—集成项目简介
  4. laravel 重要概念 以及实现方式
  5. C#中采用自定义方式读取自定义配置文件
  6. 获得了知识(条件)后的概率称为后验概率 对先验概率的个性化调整
  7. 如何检查MyISAM表的错误?
  8. NA-NP-IE系列实验实验15:RIPv2 手工汇总
  9. Method not found: '!!0[] System.Array.Empty()'.
  10. 解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connection without server‘s identity verification ...