当前位置: 首页 > news >正文

成都企业网站建设 四川冠辰科技个人主页网页设计

成都企业网站建设 四川冠辰科技,个人主页网页设计,福州注册公司大概费用,表白网站怎样做有创意JAVA文件操作 文章目录JAVA文件操作1.属性2.构造方法3.方法3.1创建文件3.2 文件删除3.3创建目录3.4文件名3.5 文件重命名3.6查看文件的可读性​ Java中通过 java.io.file类来对文件(目录)进行抽象的描述。注意, 有File对象时,不代表真实存在该文件。1.属…

JAVA文件操作

文章目录

  • JAVA文件操作
    • 1.属性
    • 2.构造方法
    • 3.方法
      • 3.1创建文件
      • 3.2 文件删除
      • 3.3创建目录
      • 3.4文件名
      • 3.5 文件重命名
      • 3.6查看文件的可读性

​ Java中通过 java.io.file类来对文件(目录)进行抽象的描述。注意, 有File对象时,不代表真实存在该文件

1.属性

修饰符及类型属性说明
static StringpathSeparator依赖于系统路径分割符,String类型的表示
static charpathSeparator依赖于系统路径分割符,char类型的表示

windows系统是:反斜杠\

Linux系统是:斜杠/

2.构造方法

方法说明
File(String pathname)根据文件路径创建一个新的File实例,路径可以是绝对路径也可以是相对路径
File(File,String child)根据父目录+孩子文件路径,创建一个新的File实例
File(String parent,String child)根据父目录+孩子文件路径,创建一个新的File实例,父目录用路径表示

3.方法

修饰符及返回方法说明
StringgetParent()放回File的父目录文件路径
StringgetName()纯文件目录
StringgetPath()文件路径
StringgetAbsolutePath()绝对路径
StringgetCanonicalPath()修饰过后的绝对路径
public class Constructor {public static void main(String[] args) throws IOException {System.out.println("==================使用绝对路径===================");File file=new File("d:/JAVA/temp/test/hello.txt");System.out.println(file.getParent());//父目录文件路径System.out.println(file.getName());//纯文件名称System.out.println(file.getPath());//文件路径System.out.println(file.getAbsolutePath());//绝对路径System.out.println(file.getCanonicalPath());//修饰过的绝对路径System.out.println("==================使用相对路径===================");file=new File("./test/hello.txt");System.out.println(file.getParent());//父目录文件路径System.out.println(file.getName());//纯文件名称System.out.println(file.getPath());//文件路径System.out.println(file.getAbsolutePath());//绝对路径System.out.println(file.getCanonicalPath());//修饰过的绝对路径}
}

image-20230216232916267

file是Java层面的对象,并不是系统中的真实文件,是两种不同的概念

3.1创建文件

booleanexist()文件是否存在
booleanisDirectory()是否是一个目录
booleanisFile()是否是文件
booleancreateNewFile()创建文件
public class Create {public static void main(String[] args) throws IOException {File file=new File("./test.txt");System.out.println("是否存在:"+file.exists());System.out.println("是不是一个目录:"+file.isDirectory());System.out.println("是否是文件:"+file.isFile());System.out.println("=============================");System.out.println("创建文件:"+file.createNewFile());System.out.println("是否存在:"+file.exists());System.out.println("是不是一个目录:"+file.isDirectory());System.out.println("是否是文件:"+file.isFile());}
}

image-20230216235845936

这时就在根目录下就能找到刚才创建的文件了,当文件存在时不重复创建

image-20230217000151447

3.2 文件删除

booleandelate()
public class Delete {public static void main(String[] args) {File file=new File("./test.txt");if (file.exists()){System.out.println("删除文件:"+file.delete());}}
}

image-20230217000326607

3.3创建目录

booleanmkdir()
booleanmkdirs()
public class Mkdir {public static void main(String[] args) throws IOException {//File对象File file=new File("d:/JAVA/temp/test");//创建目录System.out.println("创建目录:"+file.mkdir());System.out.println("===================");//File对象File file1=new File("d:/JAVA/temp/test1/aaa/bbb/ccc");//创建多级目录System.out.println("创建多级目录:"+file1.mkdirs());}
}

image-20230217211235947

3.4文件名

String[]list()
File[]listFiles()
public class FileList {public static void main(String[] args) {File file=new File("d:/JAVA/temp");String[] list=file.list();System.out.println("文件名和目录名(String):"+Arrays.toString(list));File[] files=file.listFiles();System.out.println("文件名和目录名(File):"+ Arrays.toString(files));}
}

image-20230217212134793

3.5 文件重命名

booleanrenameTo()

3.6查看文件的可读性

booleancanRead()
booleancanWrite()
public class Permission {public static void main(String[] args) {File file=new File("d:/JAVA/temp/test/aaa.txt");System.out.println("是否可读"+file.canRead());System.out.println("是否可写"+file.canWrite());}
}

image-20230218131238400

image-20230218131307016

http://www.15wanjia.com/news/8295.html

相关文章:

  • 北京自己怎样做网站如何修改百度上面的门店号码
  • 社区类网站开发廊坊seo推广公司
  • 新安县做网站成人英语培训
  • 做网站域名还重要吗产品推广策划方案怎么做
  • 电子商务网站开发形式选择有没有自动排名的软件
  • 网站开发设计选题背景经典软文
  • 如何做百度站长绑定网站营销方式有哪几种
  • 加强政务公开与网站建设网站建设公司排名
  • 成都网站建设服务公司武汉seo首页
  • 南京高端网站建设工作室b站推广软件
  • 广州番禺网站公司竞价排名什么意思
  • 如何做微信个人网站白帽seo是什么
  • 河北建设网上办事大厅系统优化大师免费版
  • 大型综合门户网站开发网络营销企业是什么
  • 网站开发demo是什么百中搜优化软件
  • 做网站招标黄页88网官网
  • html网页制作内容浙江seo
  • 企业网站 价格网站推广优化外包公司哪家好
  • 怎么才能建立网站电商代运营公司排名
  • 珠海门户网站建设公司电商网站前端页面内容编写
  • 交互式网站有哪些功能seo免费自学的网站
  • 长春美容网站建设永久免费进销存管理软件手机版
  • 优秀企业网站如何推广引流
  • 网站历史记录怎么恢复免费建站有哪些
  • 微信公众平台推广方案seo关键词推广渠道
  • adobe business catalyst wordpress关键词优化公司如何选择
  • 视频号分销解决方案seo方案怎么做
  • 都哪些网站可以做gif百度投放
  • 网络公司网站案例太原网站建设优化
  • 网站设计数据库怎么做云优化seo软件