Java复习,Java知识点以及Java面试题(六)

File类

文件和目录(文件夹)路径名的抽象表示形式

构造方法

File(String pathname):根据一个路径得到File对象

File(String parent, String child): 根据一个目录和一个子文件/目录得到File对像

File(File parent, String child): 根据一个父File对象和一个文件夹/目录得到File对象

成员方法

public boolean createNewFile(): 创建文件,如果存在这样的文件夹,就不创建了(默认创建文件在项目路劲下)

public boolean mkdir(): 创建文件夹 如果存在这样的文件夹,就不创建了

public boolean mkdirs(): 创建文件夹,如果父文件夹不存在会自动创建,如果存在这样的文件夹,就不创建了

public boolean delete(): 删除文件(不走回收站)

public boolean renameTo(File dest): 重命名文件

public boolean isDirectory(): 判断是否是目录

public boolean isFile(): 判断是否是文件

public boolean exists(): 判断是否存在

public boolean canRead(): 判断是否可读

public boolean canWrite(): 判断是否可写

public boolean isHidden(): 判断是否隐藏

public String getAbsolutePath(): 获取绝对路劲

public String getPath(): 获取相对路径

public String getName(): 获取名称

public long length(): 获取长度,字节数

public long lastModified():获取最后一次的修改时间,毫秒值

public String[] list(): 获取指定目录下的所有文件或者文件夹的名称数组

public File[] listFiles(): 获取指定目录下的所有文件或者文件夹的File数组

过滤器:略

Original: https://www.cnblogs.com/AICROC/p/13811554.html
Author: 生于思考
Title: Java复习,Java知识点以及Java面试题(六)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/643075/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Python 集合相关知识

    交集:(& 或者 intersection) set1 = {1, 2, 4, 5} set2 = {4, 5, 7, 8} print(set1 & set2) …

    技术杂谈 2023年6月21日
    093
  • 在 WinForms 上使用 async/await 访问 Task.Run 中的 UI 控件

    示例代码: 带放弃功能时: 初始化它并将cts传递给 Start(): 循环中,您需要监视取消令牌:因为您使用延迟来使 ConnectAsync() 超时,所以您需要 Task.D…

    技术杂谈 2023年6月1日
    095
  • 选择企业架构实践公开课的指导?TOGAF+ArchiMate+BangEA,EA工作者必学一门公开课

    我发现身边越来越多人谈数字化、谈企业架构,但是感觉谈的总是IT?知道好像不对,但是又好像也无法告诉别人这和传统的IT架构有什么不一样?网上找资料,看了很多也摸不到门路,也不知道别人…

    技术杂谈 2023年5月31日
    0100
  • Matrix Profile 与 Stumpy (时间序列挖掘,矩阵画像)zz

    Matrix Profile 矩阵画像 (下文中简称为MP) 是由UCR(加州大学河滨分校)提出的一个时间序列的分析算法 —————————————————————————— 目录…

    技术杂谈 2023年5月31日
    085
  • 百行以内实现复杂数学表达式计算

    一改以前 本次先上代码 package good;//Evaluate complex expressionsimport java.io.IOException;import j…

    技术杂谈 2023年7月23日
    072
  • 三、DOS命令

    常用的DOS命令 #盘符切换 D: #查看当前目录下的所有文件 dir #切换目录 cd+空格+/d+空格+路径 #返回上一级 cd+空格+.. #清理屏幕 cls #退出终端 e…

    技术杂谈 2023年6月21日
    091
  • redis的三种特殊数据类型

    Redis 在 2.8.9 版本添加了 HyperLogLog 结构。 Redis HyperLogLog 是用来做基数(集合中不重复的数)统计的算法,HyperLogLog 的优…

    技术杂谈 2023年6月21日
    0108
  • 学习链表复盘中

    链表基础知识 链表的分类 链表是一种通过指针串联在一起的线性结构,主要分为单链表、双向链表和循环链表。 单链表 单链表中每一个节点是由两部分组成,一个是数据域、一个是指针域(存放指…

    技术杂谈 2023年7月25日
    0103
  • axios 封装

    axios.ts javascript;gutter:true; // 引入网络请求库 https://github.com/axios/axios</p> <p…

    技术杂谈 2023年5月30日
    068
  • 微服务设计模式

    微服务可以对你的企业产生积极的影响。因此,值得了解如何处理 微服务架构(MSA)和一些微服务的设计模式,以及,微服务架构的一般目标或原则。以下是微服务架构方法中需要考虑的四个目标。…

    技术杂谈 2023年6月1日
    061
  • SpringBoot-Redis

    SpringBoot 整合 Redis SpringBoot-Redis 15.1 导入相关依赖 org.springframework.boot spring-boot-star…

    技术杂谈 2023年6月21日
    086
  • Vuex项目Example中的源码学习(2)

    counter-hot 项目描述 和第一个项目在功能上的区别,就是会记录最近五次的操作。根据项目的名称,我们知道是关于热重载的。 关于项目的改进 我们对比第一个项目,改进的地方是把…

    技术杂谈 2023年7月11日
    0102
  • 如何在shell脚本中传变量的值传给curl

    随着即时通讯的发展,大量的报警媒介已经从以往的邮件转为钉钉,企业微信等聊天工具。当我使用shell脚本来监控 Keepalived的时候,在给curl传递变量的时候无法生效,经过查…

    技术杂谈 2023年6月21日
    096
  • LeetCode344.反转字符串

    编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 //输入一个字符串,输出它的倒序字符串 input: Hello output: olleH …

    技术杂谈 2023年7月24日
    080
  • 让你的python文件可以独立运行

    让你学会pyinstaller 我们都知道,python文件必须要安装python,那么有没有一种方法使其可以独立运行呢?下面让我们了解一下 准备 安装pyinstaller 不会…

    技术杂谈 2023年7月11日
    097
  • 异步、邮件、定时任务

    异步、邮件、定时任务 14.1 异步任务 编写一个业务测试类 文件路径:com–dzj–service–AsynService.java @Se…

    技术杂谈 2023年6月21日
    0113
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球