首页 > 编程语言 >java文件的操作

java文件的操作

时间:2023-02-28 16:48:11浏览次数:36  
标签:文件 java io filename file 操作 new

String filename = "文件路径\\目标文件+文件后缀名";
java.io.File file = new java.io.File(filename) ;\\创建一个文件类并赋予路径

java.io.FileInputStream fis = new java.io.FileInputStream(file);\\以字节形式读取文件
java.io.InputStreamReader isr = new java.io.InputStreamReader(fis);\\将字节解码为字符
java.io.BufferedReader br = new java.io.BufferedReader(isr);\\创建一个字符流缓冲区

String filename = "文件路径\\目标文件+文件后缀名";
java.io.File file = new java.io.File(filename) ;\\创建一个文件类并赋予路径

java.io.FileWriter fw = new java.io.FileWriter(file1);\\按字符向流写入数据
java.io.BufferedWriter wr = new java.io.BufferedWriter(fw);\\创建文件缓冲区写入器
String what=null;
what = scn.next();
wr.write(what);\\由java的扫描器扫描并输入至缓冲区

wr.close();\\关闭文件

String filename = "文件路径\\目标文件+文件后缀名";
java.io.File file = new java.io.File(filename) ;\\创建一个文件类并赋予路径

if( !file.exists() ){//如果该文件不存在

  file.creatNewFile();//创建该文件

}

String filename = "文件路径\\目标文件+文件后缀名";
java.io.File file = new java.io.File(filename) ;\\创建一个文件类并赋予路径

if( file.exists() ){//如果该文件存在

  file.delete();//删除该文件

}

标签:文件,java,io,filename,file,操作,new
From: https://www.cnblogs.com/cocotun/p/17162290.html

相关文章

  • JavaScript Boolean(布尔) 对象
    JavaScript Boolean(布尔) 对象Boolean(布尔)对象用于将非布尔值转换为布尔值(true或者false)。在线实例检查布尔值检查布尔对象是true还是false。完整的Boolea......
  • JavaScript RegExp 对象
    JavaScript RegExp 对象RegExp:是正则表达式(regularexpression)的简写。完整RegExp对象参考手册请查看我们的 JavaScriptRegExp对象的参考手册,其中提供了可以与......
  • javascirpt this 用啊
    全局作用域:全局作用域中的this指向window。函数作用域:方法中的this指向调用它的对象;如果没有调用者就指向window。构造函数里:构造函数(或者ES6+的类)中的this指向新......
  • JS通过后台返回的Url下载文件
    需求:JS下载后台返回的url场景:用过window.open和window.location.href,效果不理想,都是打开一个新的网页(碰到txt和png是直接打开,不下载) 上代码:functiondownFile(id,file......
  • JavaWeb中的Servlet
    Servlet目录Servlet一、互联网中的资源二、Servlet2.1、Servlet的作用2.2、Servlet执行流程2.3、Servlet生命周期2.4、Servlet的继承体系由来一:GenericServlet二:HttpServl......
  • redis(12)持久化操作-RDB
    前言Redis提供了2个不同形式的持久化方式:RDB(RedisDataBase)AOF(AppendOfFile) RDB在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snaps......
  • JavaScript 对象
    JavaScript 对象JavaScript中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript允许自定义对象。所有事物都是对象JavaScript提供多个内建对象,比如......
  • OPENSSL RSA 与JAVA C++ RSA 生成 公钥 私钥
    客户端和服务端通信一般可能会采用非对称加密,这样服务端私钥加密,客服端解密,客户端加密,服务端解密。服务端采用JAVA,这个很方便,客户端因为是多平台,采用OPENSSL可能会遇到的问......
  • Java分词器比较(ansj、hanlp、ik)
    Java分词器比较(ansj、hanlp、ik)一、分词工具ansj、hanlp、ik二、优缺点1.ansj优点:提供多种分词方式可直接根据内部词库分出人名、机构等信息可构造多......
  • JAVA基础学习
    学习记录第一部分Java基础第一章Java概述程序:为执行某些操作或解决某个问题而编写的一系列有序指令的集合。1.java重要特点面向对象(OOP)健壮跨平台性(一次编译......