file是一个路径,分为相对路径(eclipse)和绝对路径:
1、构造方法有:
File(String pathname ),File(String parent ,String child),File(File parent ,String child);
2、file创建功能:
public boolean createNewFile();      //创建一个新的文件夹,如果存在这样的文件夹,就不创建了
public boolean mkdir();              //创建文件夹,如果存在这样的文件夹,就不创建了
public boolean mkdirs();         //创建文件夹,如果父文件夹不存在,就会帮你创建出来

PS:如果创建文件夹时忘记了写盘符,那么默认创建在项目的路径下。

3、重命名和删除功能:
public boolean renameTo(File dest):把文件重命名为指定的文件路径,如果路径名相同就是改名,不同就是改名并且剪切;
public boolean delete();删除文件或者文件夹,java中删除文件夹不走回收站;
要删除一个文件夹,需注意该文件夹下不能包含文件或者文件夹

4、file 类
public boolean isDirectory();//判断是否是目录;
public boolean isFile();//判断是否是文件;
public boolean exists();//判断文件是否存在;
public boolean canRead();//判断文件是否可写;
public boolean canWrite();//判断是否可读;
public boolean isHidden();//判断是否隐藏

5、获取功能
public String getAbsolutePath();//获取文件的绝对路径
public String getPath();//获取路径
public String getName();//获取名称
public long length();//获取长度,字节数
public long lastModified();//获取最后一次的修改时间,毫秒值
public String[] list();//获取指定目录下的所有文件或者文件夹的名称数组
public File[] listFile();//获取指定目录下的所有文件或者文件夹的file数组

6、文件名称过滤器:
public String[] list(FilenameFilter filter );
public File[] listFiles(FileFilter filter);

AJPFX关于File类复习的更多相关文章

  1. JAVA基础复习与总结<七> File类_基本的IO概念_输入输出

    File类 1.操作目录  mkdir() 创建目录,必须确保父目录存在,如果不存在,创建失败 mkdirs() list() 文件:目录字符串形式 ,只返回目录和文件的名称 listFiles()  ...

  2. JavaSE复习(四)File类与IO流

    File类 构造方法 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例. public File(String parent ...

  3. AJPFX关于异常和file类的总结

    /** * 各位坛友注意啦!对我这个帖子有任何的疑惑的,可以尽管留帖提问,我会在看到的第一时间回贴,既然写得出这帖子,* 就要对看这帖子的人负责,所以有问题,尽管问!* * * 这块没学好的同学,可以 ...

  4. File类---Day28

    概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 构造方法 1.public File(String pathname) :通过将给定的路径 ...

  5. Java 基础(三)| IO流之使用 File 类的正确姿势

    为跳槽面试做准备,今天开始进入 Java 基础的复习.希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆. 一.什么是 File 类? java ...

  6. java中File类的使用

    public class FileLei {    public static void main(String[] args) throws IOException {        //..表示上 ...

  7. File 类

    File 类:文件和目录(文件夹)路径名的抽象表现形式. 方法 1.创建功能 public boolean createNewFile():创建文件 public boolean mkdir():创建 ...

  8. C#File类常用的文件操作方法(创建、移动、删除、复制等)

    File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和 打开一个文件. File类方法的参量很多时候都是路径path ...

  9. File类基础

    File类的作用: Java的io包中定义了File类,用于对文件或文件夹的管理操作. File类只能够用于表示文件或文件夹的信息(属性)和对该文件或文件夹的删除创建操作 (不能对内容进行访问) 通过 ...

随机推荐

  1. C# 性能优化 之 秒表 Stopwatch。 Dapper一个和petapoco差不多的轻量级ORM框架

    Sweet小马 小马同学的编程日记. C# 性能优化 之 秒表 Stopwatch. 生词解释:Diagnostics[,daɪəg'nɑstɪks] n.诊断学 using System.Diagn ...

  2. Android中View窗口getWidth和getMeasuredWidth的差别

    今天在研究自己定义listview的下拉刷新的效果.想移植到项目需求中,再看自己定义源代码时发现了一个问题就是getWidth和getMeasuredWidth两个方法有什么差别,求教万能的百度,经调 ...

  3. 我的package.json清单

    { "name": "lists", "version": "1.0.0", "main": &qu ...

  4. Hibernate 之 Why?

    本文主要是从一个宏观的角度来认识Hibernate,对为什么用Hibernate进行一些说明,通过指导并了解Hibernate的特性及其优缺点可以让我们在以后的项目中根据具体的情况进行选择. Hibe ...

  5. 返回模式有流式(streaming)和整体(total) 热词词表解决方案

    重要术语说明_语音识别(ASR)_智能语音交互-阿里云  https://help.aliyun.com/document_detail/72238.html 返回模式(response mode) ...

  6. 交换分区 在dd命令执行期间 top 其消耗系统约14%的cpu,而mem占比约为0

    [资源不友好代码] from pyltp import * d_dir = '/usr/local/ltp_data_v3.4.0/' def gen_one_sentence_part(paragr ...

  7. div+css通用兼容性代码整理

    一.Div+css通用兼容性代码 你可以在css开头加入 *html{padding:0px} <style> *html{padding:0px} /* Clear Fix */ .cl ...

  8. 在VS2010下使用AppFace

    AppFace的介绍网上一大堆,此文仅为自己作个记录,方便以后查看. 一.需要的文件:1.AppFace.h  2.appface.lib 3.appface.dll 4.macosx_af.urf ...

  9. u-boot支持LCD显示(基于TQ2440)【转】

    本文转载自:http://www.cnblogs.com/pengdonglin137/p/4633877.html u-boot支持LCD显示(基于TQ2440)   阅读目录(Content) 平 ...

  10. TP5.x——开启跨域访问

    前言 其实很简单,在入口文件的index.php添加几句header就可以了. 代码 public/index.php header("Access-Control-Allow-Origin ...