首页 > 编程语言 >二十,JAVA File

二十,JAVA File

时间:2023-12-28 15:15:56浏览次数:29  
标签:JAVA File 二十 System 路径名 file println out

// 静态字段 :
System.out.println("File.pathSeparator = " + File.pathSeparator);
System.out.println("File.pathSeparatorChar = " + File.pathSeparatorChar);
System.out.println("File.separator = " + File.separator);
System.out.println("File.separatorChar = " + File.separatorChar);
// 创建文件
boolean newFile = file.createNewFile();
// boolean canExecute() 文件是否可用
// boolean canRead() 可读吗
// boolean canWrite() 可写吗
System.out.println("file.exists() = " + file.exists());
System.out.println("file.canExecute() = " + file.canExecute());
System.out.println("file.canRead() = " + file.canRead());
System.out.println("file.canWrite() = " + file.canWrite());
// 删除此抽象路径名表示的文件或目录
// System.out.println("file.delete() = " + file.delete());
// boolean equals(Object obj) : 路径
// 测试此抽象路径名与给定对象是否相等。
// File getAbsoluteFile()
// 返回此抽象路径名的绝对路径名形式。
// String getAbsolutePath()
// 返回此抽象路径名的绝对路径名字符串。
// String getName()
// 返回由此抽象路径名表示的文件或目录的名称。
System.out.println("file.getName() = " + file.getName());
// String getParent()
// 返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回 null。
System.out.println("file.getParent() = " + file.getParent());
// File getParentFile()
// 回此抽象路径名父目录的抽象路径名;如果此路径名没有指定父目录,则返回 null。
System.out.println("file.getParentFile() = " + file.getParentFile());
// boolean isAbsolute()
// 测试此抽象路径名是否为绝对路径名。
System.out.println("file.isAbsolute() = " + file.isAbsolute());
// boolean isDirectory()
// 测试此抽象路径名表示的文件是否是一个目录。       System.out.println("file.isDirectory() = " + file.isDirectory());
// boolean isFile()
// 测试此抽象路径名表示的文件是否是一个标准文件。
System.out.println("file.isFile() = " + file.isFile());
// boolean isHidden()
// 测试此抽象路径名指定的文件是否是一个隐藏文件。
System.out.println("file.isHidden() = " + file.isHidden());
// long lastModified()
// 返回此抽象路径名表示的文件最后一次被修改的时间。
System.out.println("file.lastModified() = " + file.lastModified());
System.out.println(new SimpleDateFormat("yyyy/MM/dd kk:mm:ss SSS").format(new Date(file.lastModified())));
// long length()
// 返回由此抽象路径名表示的文件的长度。
System.out.println("file.length = " + file.length());
// boolean mkdir()
// 创建此抽象路径名指定的目录。
// new File("F:\\aa\\bb\\cc").mkdir();
new File("F:\\aa\\bb\\cc").mkdirs();
// boolean mkdirs()
// 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。
// boolean renameTo(File dest)
// 新命名此抽象路径名表示的文件。
file.renameTo(new File("x.txt"));
// static File[] listRoots()
// 列出可用的文件系统根。
File[] files = File.listRoots();
Stream<File> stream=Arrays.stream(files);
stream.forEach(System.out::println);
String[] list = files[1].list();
Arrays.stream(list).forEach(System.out::println);

标签:JAVA,File,二十,System,路径名,file,println,out
From: https://www.cnblogs.com/tonnpo/p/17932738.html

相关文章

  • java智能导诊系统源码,可应用于微信线上挂号、互联网医院、区域平台等场景
    java智能导诊系统源码,可扩展至H5、小程序、app等多端一、系统概述:人体智能导诊系统:是基于医疗AI、自然语言处理技术,推出的在线导医分诊智能工具,在医疗中使用的引导患者自助就诊挂号。在就诊的过程中有许多患者不知道需要挂什么号,要看什么病,通过人体智能导诊系统,点击对应的人体部位,......
  • 【SpringBoot零基础入门到项目实战②】安装Java和Maven,创建你的第一个项目
    文章目录导言安装JavaWindows系统macOS系统Linux系统安装和配置MavenWindows系统macOS系统Linux系统配置Maven本地仓库使用阿里镜像加速创建第一个SpringBoot项目拓展学习(提前了解后面会讲到)1.深入理解SpringBoot的项目结构2.学习SpringBoot的自动配置3.掌握SpringBoot......
  • Java 系统学习 | Springboot 写 hello world
    经过一段时间基础学习,现在开始使用Springboot框架完成项目,特地记录一下,方便后续查漏补缺。本篇使用Springboot3框架,IDEA2022编辑器,java17版本。新建项目file->new->project弹框中填入自己的信息Name项目名称Location项目存放路径LanguageJavaB......
  • java模块化
    一、模块化概述 二、模块的使用 三、模块服务的使用     ......
  • 【Java】过滤器和拦截器的位置
    过滤器(Fliter)和拦截器(Intercetor)区别 过滤器(Fliter)拦截器(Interceptor)总结定义位置Fliter定义在java.servlet包下 接口HandlerInterceptor定义在org.springframework.web.servlet包下 配置位置配置在web.xml中 配置在springmvc.xml中 作用位置Fliter在......
  • HTML学习第七天:JavaScript进阶与事件处理
    在今天的HTML学习中,我进一步深入了JavaScript的学习,特别是事件处理方面。早上,我回顾了昨天学习的JavaScript基础知识,并进行了一些练习,以加深自己的理解。然后,我开始学习事件处理。事件处理是JavaScript中非常重要的一部分,它允许我们响应用户的各种操作,如点击、滑动、键盘输入等。我......
  • 无涯教程-Java泛型 - 无界通配符
    问号(?)代表通配符,代表泛型中的未知类型。有时可以使用对象类中提供的功能来实现方法,或者代码独立于type参数时,可以使用任何对象。下面的示例说明如何使用扩展来指定无界通配符。packagecom.learnfk;importjava.util.Arrays;importjava.util.List;publicclassGeneric......
  • Java环境、IDEA最新配置指南-建议收藏
    前言工欲善其事必先利其器,总结一下,避免每次安装都要现搜现找,以后直接按步骤执行就行。总结的同时,也希望帮助更多的人~内容包括:Java环境配置ApacheMaven配置最新IntelliJIDEA配置IntelliJIDEA配置包含了:AI插件、Maven全局配置、代码自动补全、导包配置、版本管理......
  • Failed to convert value of type 'java.lang.String' to required type 'java.lang.L
    我测试的是一个接口接口里面没有任何参数怎么会报参数类型转换错误呢mad!!!!! 第二个接口就很蒙测了好久都是这个问题而且你打debug它不进这个接口并且你执行其他写好的接口它还是会报同样的错。。。。。。。。。。。。。。其实就是你代码的位置写错了应该写在pc......
  • 手把手从安装本地虚拟机,基于docker,部署springboot+vue项目(若依框架前后端分离版本演示
    目录1.安装本地虚拟机centos2.安装docker,拉取镜像,创建容器3.打包部署后端4.配置nginx5.打包部署前端6.常见问题汇总1.安装本地虚拟机centos部署环境提供vm16,和centos7,其中把镜像改成.iso文件就可以了阿里云链接:https://www.alipan.com/s/BTnpjuHWtEp为什么用阿里云,不限速啊,秉......