File类的概述:File更应该叫做一个路径,文件路径或者文件夹路径 ,路径分为绝对路径和相对路径,绝对路径是一个固定的路径,从盘符开始,相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下指的是当前路径。

File类的构造方法:1.File(String pathname):根据一个路径得到File对象;2.File(String parent, String child):根据一个目录和一个子文件/目录得到File对象;3.File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象。

FIle类的创建功能:1.public boolean createNewFile():创建文件 如果存在这样的文件,就不创建了;2.public boolean mkdir():创建文件夹 如果存在这样的文件夹,就不创建了;3. public boolean mkdirs():创建文件夹,如果父文件夹不存在,会帮你创建出来。

如果你创建文件或者文件夹忘了写盘符路径,那么,默认在项目路径下。

File类的删除功能: public boolean delete():删除文件或者文件夹

Java中的删除不走回收站。要删除一个文件夹,请注意该文件夹内不能包含文件或者文件夹。

File类的重命名功能:

public boolean renameTo(File dest):把文件重命名为指定的文件路径

如果路径名相同,就是改名;如果路径名不同,就是改名并剪切。

File类的判断功能:

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

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

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

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

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

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

File类的获取功能:

1.public String getAbsolutePath():获取绝对路径

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

3. public String getName():获取名称

4. public long length():获取长度。字节数

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

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

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

File类中文件名称过滤器的概述:

1. public String[] list(FilenameFilter filter)

2.public File[] listFiles(FilenameFilter filter)

java中file类_Java中file类相关推荐

  1. java的file类中的方法_java中File类的使用方法|chu

    构造函数 public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) Fil ...

  2. java file 方法_JAVA中File的常用方法

    一.File类中包含了很多获得文件或文件夹属性的方法,使用起来比较方便,下面将常见的方法介绍如下: a.createNewFile方法 public boolean createNewFile() t ...

  3. java中file路径_Java中的文件路径

    Java中的文件路径 今天一定在这里解决这个问题,通过路径读文件一般就3种方式,但他们完全不同: 1. File myFile=new File("myfile.txt"); 上面 ...

  4. java 枚举的继承_java中枚举类可以被继承吗?

    java 枚举类 java中,使用关键字enum来定义枚举类,枚举类是一个特殊的类,大部分功能和普通类是一样的,区别为: ● 枚举类继承了java.lang.Enum类,而不是默认的Object类.而 ...

  5. java 向上取整_java 中的异常处理和常用类使用

    一.异常: 1.异常的简单介绍: Throwable类 / Error Exception | | Unchecked Checked Runtime Exception Exception Exce ...

  6. java中椭圆类_Java中的Graphics2D类基本使用的教程

    Java中的Graphics2D类基本使用的教程 Java语言在Graphics类提供绘制各种基本的几何图形的基础上,扩展Graphics类提供一个Graphics2D类,它拥用更强大的二维图形处理能 ...

  7. java中的枚举类_java中的枚举类型

    java中为了对参数类型使用限定,引入了泛型,实现了在编译期对参数类型是否合法的判断.同样,java为了对参数的值的限定,引入了枚举类,实现了在编译期对参数的值是否合法的判断. 首先我们用自定义类的方 ...

  8. java中的并发类_java中并发常用工具类

    前言:在你无聊的时候,想想比你优秀还努力的人,也许就不觉的无聊了 今天下午没事干把买的java并发编程艺术这本书拿出来看了看,看了下也记不住,还是好记性不如烂笔头,今天讲四个并发中可能会用到的工具类, ...

  9. java的static类_java中staticclass静态类详解

    一般情况下是不可以用static修饰类的.如果一定要用static修饰类的话,通常static修饰的是匿名内部类. 在一个类中创建另外一个类,叫做成员内部类.这个成员内部类可以静态的(利用static ...

最新文章

  1. Cookie注入是怎样产生的
  2. 流程启动(Jbpm)
  3. 「基本功」不可不说的Java“锁”事
  4. java多线程间的通信传值_Java 多线程之间的通信
  5. qrcode方法生成的二维码安卓手机长按不识别
  6. net MVC 重定向总结
  7. Android之添加快捷方式(Shortcut)到手机桌面
  8. 计算机辅助小学数学教学的研究,计算机辅助数学教学的研究
  9. SQL Server2008的安装与管理 (第一部分)
  10. thinkphp调用mysql存储过程_ThinkPHP执行调用存储过程怎么添加日志
  11. Git学习总结(1)——Git使用详细教程
  12. Java高并发之CountDownLatch源码分析
  13. sobel算子实现边缘检测及其c++实现及与matlab效果对比
  14. 【数字信号调制】基于matlab GUI数字信号调制仿真系统【含Matlab源码 336期】
  15. 数据挖掘概念与技术(原书第三版)范明 孟小峰译-----第二章课后习题答案
  16. 电机控制中空间矢量脉宽调制SVPWM与simulink仿真详解
  17. echart改变折线图和折线点的颜色以及折线点的大小
  18. Android应用开发编译框架流程与IDE及Gradle概要
  19. 【程序源代码】商城(微信小程序)
  20. 讲解我在Ps(Adobephoto shop)中一个作品

热门文章

  1. 计算机count的功能是,全国计算机二级Access每日练习4
  2. android 页面翻转进场动画_Android实现翻转及延迟动画效果
  3. 解决Office 2010出现the setup controller has encountered a problem...
  4. 自编码clone图解
  5. pytorch 数据加载为python提供了cpu全速跑跑其他任务的能力
  6. while循环的习题
  7. vue 优化CDN加速
  8. Reinhold就Jigsaw投票一事向JCP提交公开信
  9. 【shiro】使用shiro搭建的项目,页面引用js,报错:Uncaught SyntaxError: Unexpected token ...
  10. 编译可在Android上运行的qemu user mode