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)

大家都在看

  • CentOS-Docker部署collabora office实现文档在线浏览

    0 关于Collabora Online 实现网页中文档在线浏览和操作Collabora Online官方文档:https://www.collaboraoffice.com/co…

    技术杂谈 2023年6月21日
    087
  • Python 中MATLABspline函数的替代函数

    调用 scipy模块,其中有对应的函数 UnivariateSpline。与MATLAB中 spline函数不同的是,这个函数返回值是一个插值函数,而非插值结果。 import s…

    技术杂谈 2023年7月25日
    059
  • styleBinding属性详解

    属性 值 说明 width 默认值-1 -1:充满父元素的剩余宽度,即 父元素width – 父元素的paddingLeft – 父元素的paddingRi…

    技术杂谈 2023年6月1日
    057
  • Linux—进程管理

    Linux 进程管理 1、进程管理介绍 1.1 什么是进程? 进程(Process)是计算机中的 程序关于某 数据集合上的一次 运行活动,是系统进行 资源分配和调度的 基本单位,是…

    技术杂谈 2023年6月21日
    081
  • Spring事务(二)-@Transactional注解

    上一节说了Spring的事务配置,其中,声明式事务配置里有5种配置方式, @Transactional注解应该是最为常用的一种方式了。这一节就说说 @Transactional注解…

    技术杂谈 2023年7月11日
    080
  • JavaCV的摄像头实战之二:本地窗口预览

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kuberne…

    技术杂谈 2023年7月11日
    069
  • 微信二维码支付

    准备工作 概述:微信扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信 扫一扫完成支付的模式。该模式适用…

    技术杂谈 2023年6月21日
    085
  • 保姆教程系列一、Linux搭建Nacos

    前言: 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i 简介: Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件。用来取代以前常用的注册中心…

    技术杂谈 2023年7月11日
    0144
  • Centos 7 查看磁盘io ,找出占用io读写很高的进程

    原文: https://blog.csdn.net/ichen820/article/details/117741734 1,先用iostat查看磁盘io 是否读写负载很高 用io…

    技术杂谈 2023年5月31日
    092
  • Spine新手基础教程

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年5月31日
    089
  • SSH端口修改及限制IP登录及禁止ROOT远程登录方法

    1、修改SSH默认端口 这样SSH端口 22 和 888 将同时有效。 现在可使用SSH工具连接888端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置和…

    技术杂谈 2023年5月31日
    080
  • 2-第一个Django程序

    第一个Django程序 从本章节开始将通过实现一个投票应用程序,来让用户逐步的了解Django。这个程序由两步分组成: 公共站点,允许用户访问进行投票,和查看投票。 站点管理,允许…

    技术杂谈 2023年7月10日
    089
  • C#和Excel进行报表开发

    2年不C#开发了,把一些压箱底的资料,全部整理了下,该公开放博客就放博客了。 这个是C# 操作Excel的资料,内容截图如下。可以点击此处下载(C_SHARP_FOR_EXCEL_…

    技术杂谈 2023年5月30日
    095
  • MySQL学习-idea连接数据库导入jar包

    导包先有包 !!!一定要下载和自己MySQL版本一样的jar包!!! !!!一定要下载和自己MySQL版本一样的jar包!!! !!!一定要下载和自己MySQL版本一样的jar包!…

    技术杂谈 2023年6月21日
    090
  • 如何利用现代化数据栈高效处理地理信息数据

    背景知识 什么是地理信息数据 地理信息数据的定义主要来自于我们熟知的星球——地球。我们知道地球表面是一个凸凹不平的表面,是一个近似的椭球体。以海平面为参照已知最高点和最低点之间有接…

    技术杂谈 2023年7月23日
    078
  • Tcpdump命令抓包详细分析【转】

    1 起因 前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已…

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