### String getName() 获取文件名字

> filename.txt

### String getParent() 获取父文件的路径

> 根据传入字符串确定,比如:

>

> 传入`C:\\Users\\Administrator\\Desktop\\source`输出`C:\Users\Administrator\Desktop`

>

> 传入`../Administrator/Desktop/source`输出`..\Administrator\Desktop`

>

> 传入`source`输出`null`

### File getParentFile() 获取父文件的文件对象

### String getPath() 获取文件路径

> 是否是全路径根据传入字符串确定

### boolean isAbsolute() 判断是否是绝对路径

### String getAbsolutePath() 获取绝对路径

### File getAbsoluteFile() 获取绝对路径文件对象

### String getCanonicalPath() 和 File getCanonicalFile()

> 获取文件路径,将`../`和`./`解析过的路径。不会再出现`../`和`./`。

### URI toURI() 转化成URI

### boolean canRead() 是否可读

### boolean canWrite() 是否可写

### boolean exists() 是否存在

### boolean isDirectory() 是否为目录

### boolean isFile() 是否为文件

### boolean isHidden() 是否为隐藏文件

### long lastModified() 最后修改时间

> 如果File表示一个具体文件,则length方法返回这个文件的字节大小;

>

> 如果File表示一个目录,则length方法的返回值不确定;

>

> 如果File表示的目录或文件不存在,则length方法的返回值为0L。

### boolean createNewFile() 创建新文件

### boolean delete() 删除文件

### void deleteOnExit()

> 在JVM进程退出的时候删除文件,通常用在临时文件的删除

### String[] list() 列出文件名

### File[] listFiles() 列出文件对象

### boolean mkdir() 创建目录

### boolean mkdirs() 创建多级目录

### boolean renameTo(File dest) 重命名

java io流 file_JavaIO流-File类相关推荐

  1. file数组 删除文件_java编程IO基础之一:File类

    在整个java.io包中,File类是唯一的一个与文件本身操作有关的类,既可以执行文件的创建.删除.重命名,取得文件大小和修改日期. File的构造函数: public File(String pat ...

  2. Java IO: 其他字符流(下)

    转载自   Java IO: 其他字符流(下) 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) 本小节会简要概括Java IO中的PushbackRe ...

  3. Java——IO(打印流)

    1,打印字节流(PrintStream)的概述: 打印流可以很方便的将对象的toString()结果输出并且自动加上换行,而且可以使用自动刷出的模式 System.out就是一个PrintStream ...

  4. java.io.IOException: No such file or directory之linux权限问题

    前言 开发环境一个上传文件的服务被人以非root账号启动,启动之后上传文件总是报一个目录不存在,异常信息关键点如下 Caused by: java.io.IOException: No such fi ...

  5. Java笔记整理六(File类,递归,字节流IO,字符流IO,流中的异常处理,属性集Properties,缓冲流,转换流,序列化,打印流)

    1.File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 文件和目录路径名的抽象表示 java把文件和文件夹封装位为一个File类,我们可 ...

  6. 字节流转化为文件流_JAVA IO分析一:File类、字节流、字符流、字节字符转换流...

    因为工作事宜,又有一段时间没有写博客了,趁着今天不是很忙开始IO之路:IO往往是我们忽略但是却又非常重要的部分,在这个讲究人机交互体验的年代,IO问题渐渐成了核心问题. 一.File类 在讲解File ...

  7. Java IO 之 介质流

    2019独角兽企业重金招聘Python工程师标准>>> 自己工作虽有将近三年了,也算得上是一个程序老手了,但对IO这块一直一知半解,以至于每次写IO相关的代码时,总不能随心所欲的写出 ...

  8. java IO之 序列流 集合对象Properties 打印流 流对象

    序列流 也称为合并流. SequenceInputStream 序列流,对多个流进行合并. SequenceInputStream 表示其他输入流的逻辑串联.它从输入流的有序集合开始,并从 第一个输入 ...

  9. java io 字节流 字符流

    1.流的概念 在程序中,所有的数据都是以流的形式进行传输和保存的,当程序需要数据的时候要使用输入流读取数据,而当程序需要保存数据时要使用输出流写数据 2.字节流和字符流 字节流:处理单元为1个字节,操 ...

  10. 系统学习 Java IO (六)----管道流 PipedInputStream/PipedOutputStream

    目录:系统学习 Java IO---- 目录,概览 PipedInputStream 类使得可以作为字节流读取管道的内容. 管道是同一 JVM 内的线程之间的通信通道. 使用两个已连接的管道流时,要为 ...

最新文章

  1. 用OpenGL进行曲线、曲面的绘制
  2. 一款高颜值的 SpringBoot+JPA 博客项目
  3. vue处理json数据的原理_Vue解析json数据的渲染
  4. ResNext(2017)解读
  5. python练手经典100例微盘_Python练手项目实例汇总(附源码下载)
  6. 前端学习(1941)vue之电商管理系统电商系统之介绍分类管理的作用
  7. LeetCode 网易-2. 古老的游戏机
  8. 【Node学习】—运行node服务demo
  9. 内存之私有sql区和共享sql区
  10. 11.mac 各种服务
  11. 功能强大的云打印组件-开始使用
  12. java教学视频_孔浩老师_孔浩Java教学系列视频教程 - 轻松自学网
  13. 【解决方案 二十五】如何对Excel表数据进行彻底转置
  14. 运营能力提升学习(一)了解运营是什么
  15. CTF 关于linux 7z解压的一点trick
  16. Ubuntu 18.4 qt5.12 安装搜狗拼音输入法
  17. 【问题描述】输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并
  18. 利用FPGA实现简单的CPU
  19. 微信小程序开发页面无法显示,未注册报错
  20. outlook——分类及密送

热门文章

  1. 论文阅读——译文:PortLand:A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric
  2. 黑龙江计算机单招学校,黑龙江信息技术职业学院单招(2020年单独招生计划)...
  3. 计算机原理简明教程第二章,《计算机原理简明教程》习题答案[参考].doc
  4. 复现yolov5+Deepsort实现车辆行人的检测、追踪和计数
  5. WIN10笔记本同时连接内外网-IPV4
  6. HDMI转USB3.0 视频采集卡方案
  7. 基带传输与宽带传输的区别
  8. C++ 类 难点总结
  9. 人工智能之机器学习路线图
  10. 华为企业路由器虚拟服务器,应用为王 华为推开放式企业应用路由器