Java File类(转载笔记)

四个 File类定义、、

1、File类是java.io包中唯一能够代表磁盘文件本身的对象,提供了对“文件”或者“目录”的操作。

2、File类定义了一些与平台无关的方法进行文件操作,如建立、删除、查询、重命名等。

3、可以用它来表示某个文件的名字,也可以用它来表示目录里一组文件的名字。

4、在File类中包含了大部分和文件操作的功能方法,该类的对象可以代表一个具体的文件或文件夹

File类构造函数

public File(String path)

如果path是实际存在的路径,则该File对象表示的是目录

如果path是文件名,则该File对象表示的是文件

public File(String path,String name)

path是路径名,name是文件名

public File(File dir,String name)

dir是路径名,name是文件名

文件名的处理

String getName( ); //得到一个文件的名称(不包括路径)

String getPath( ); //得到一个文件的路径名

String getAbsolutePath( );//得到一个文件的绝对路径名

String getParent( ); //得到一个文件的上一级目录名

文件属性测试

boolean exists( ); //测试当前File对象所指示的文件是否存在

boolean canWrite( );//测试当前文件是否可写

boolean canRead( );//测试当前文件是否可读

boolean isFile( ); //测试当前文件是否是文件(不是目录)

boolean isDirectory( ); //测试当前文件是否是目录

普通文件信息和工具

long lastModified( ); //得到文件最近一次修改的时间

long length( ); //得到文件的长度,以字节为单位

boolean delete( ); //删除当前文件

目录操作

boolean mkdir( ); //根据当前对象生成一个由该对象指定的路径

String  list( ); //列出当前目录下的文件

转载连接:http://www.mxiaoc.com/1218.html

时间: 2024-08-27 13:59:49

Java File类(转载笔记)的相关文章

Java File类学习笔记2:File类对象及常用操作方法

一. 文件.相对路径与绝对路径 1.文件 (1)标准文件:就像图片,音乐文件等. (2)目录文件:也就是平常所说的文件夹. (3)虚拟内存文件:系统在运行程序时生成的临时性文件. 2.文件的路径 (1)相对路径:相对于某一文件的路径,形象地说是把两文件的绝对路径相同的部分砍掉,剩下的就是相对路径 如: A文件是"D:\MyDocuments\StudySample\src\cn\xmh", B文件是"D:\MyDocuments\StudySample\src\netjava

Java File类学习笔记4:自定义一个类,过滤指定扩展名的文件

自定义一个类,继承FileNameFilter类,获得某一目录下所有指定扩展名的文件. 方法一: /** * 说明: * 自定义FilterByJava类,过滤指定扩展名的文件 * */ import java.io.File; import java.io.FilenameFilter; public class FilterByJava implements FilenameFilter{ private String ext; public FilterByJava(String ext)

Java File IO学习笔记

声明:以下转载自:Java中的File文件类详解 文件操作在Java的io操作中占有十分重要的地位,本文从以下几个方面来接受Java中对文件的操作. 1.Java中新建或者删除一个文件,文件夹以及createNewFile(),delete(),mkdir(),mkdirs()函数的使用. 2. 判断文件的函数:exists(),isFile(),isAbsolute(),isDirectory(),canRead(),canWrite(),isHidden()函数的使用. 3. 文件属性的函数

java String 类 基础笔记

字符串是一个特殊的对象. 字符串一旦初始化就不可以被改变. String s = "abc";//存放于字符串常量池,产生1个对象 String s1=new String("abc");//堆内存中new创建了一个String对象,产生2个对象 String类中的equals比较字符串中的内容. 常用方法: 一:获取 1.获取字符串中字符的个数(长度):length();方法. 2.根据位置获取字符:charAt(int index); 3.根据字符获取在字符串中

java File类

今天我要总结一下java File类.这个是一个很重要的类. 首先是我画的思维导图. 还写了一些自己写的代码. /** * Date : 2017/6/24 * Author : Hsj * Description : */ public class Demo { /** * File(pathname)表示文件或文件夹路径 * File(String parent,child); * File(File parent,child); */ @Test public void fun() { /

Java Object类学习笔记

看下Api文档的一些说明 public class Object Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, including arrays, implement the methods of this class. Since: JDK1.0 从JDK1.0就已经存在的元老类,类结构的根,所有类的父类,所有类都实现了这个类的方法,包含

JAVA File类 分析(三)

前面两篇与大家一起研究了unix下的文件系统,本篇将和大家一起分析 文件的属性和文件夹. ok,废话不说,先来段代码 #include <stdio.h> #include <sys/types.h> #include <dirent.h> void do_ls(char[]); void main(int ac,char *av[]){ if(ac==1) do_ls("."); else{ while(--ac){ printf("%s

java File类的基本操作

(如果有谁想要这个软件的话,在评论中留一个邮箱吧.) 前几天好几次看到有朋友晒出玩2048刷高分的截图,我就想我能不能也做一个2048呢?仔细想了想2048游戏的规律,发现其实逻辑上很简单,也不用研究什么算法,于是我马上觉得我可以很快写出来.当天下午我就用了四个小时完成了2048的基本功能.几天后觉得不满足,于是给我的2048加了存档.读档和后退一步的功能,这样就更好刷分了呢! 使用语言:C#: 平台:Visual Studio 2012 Win Form. 如何完成2048的基本功能呢?204

Java File类总结和FileUtils类

Java File类总结和FileUtils类 文件存在和类型判断 创建出File类的对象并不代表该路径下有此文件或目录. 用public boolean exists()可以判断文件是否存在. File类的对象可以是目录或者文件. 如果是目录,public boolean isDirectory()返回true: 如果是文件(非目录则是文件),public boolean isFile()返回true: 但是注意需要先判断文件是否存在,如果文件不存在,上面两个方法都返回false,即不存在的F