首页编程java编程javafile是什么,java中 File类是什么

javafile是什么,java中 File类是什么

编程之家2023-10-11113次浏览

本篇文章给大家谈谈javafile是什么,以及java中 File类是什么对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

javafile是什么,java中 File类是什么

java File f=new file(path,File.text);是什么意思

遇到这种没见过的代码,最直观的办法就参看API中的方法说明,看参数的意义,返回值的意义

以下摘自官方API文档

public File(File parent,String child)

javafile是什么,java中 File类是什么

Parameters:

parent- The parent abstract pathname

child- The child pathname string

javafile是什么,java中 File类是什么

public File(String parent,String child)

Parameters:

parent- The parent pathname string

child- The child pathname string

两个方法,一个用File,一个用String,

用途都是在parent这个文件夹下建立一个名字叫做child的文件

但是题中File.text不知是不是自己定义的一个名字叫做File的类,里面有个静态的text属性,JDK中的File是没有这种写法的,编译会出错

java中 File类是什么

在java中File类是可以直接操作文件的类,

它有四个构造函数:

File(String parent,String child)

File(File parent,String child)

File(URI uri)

File(String pathname)

封装了以下主要方法:

canWrite()返回文件是否可以读写

canRead()返回文件是否可读

compareTo(File pathname)检查文件路径间的顺序

createNewFile()当文件不存在时生成文件

delete()从文件系统内删除该文件

deleteOnExit()程序顺利结束时删除文件

equals(Object obj)检查特定对象的路径名是否相等

exists()判断文件是否存在

getAbsoluteFile()返回文件完整路径的File实例

getAbsolutePath()返回文件完整路径

getName()返回文件名称

getParent()返回文件父目录路径

getPath()返回文件路径字符串

getParentFile()返回文件所在文件夹的路径

hashCode()返回文件哈希码

isDirectory()判断该路径指示的是否是目录

isFile()判断该路径指示的是否是文件

lastModified()返回该文件最后更改时间标志

length()返回文件长度

list()返回文件和目录清单

mkdir()生成指定的目录

renameTo(File dest)更改文件名字

setReadOnly()将文件设置为可读

toString()返回文件状态的字符串

toURL()将文件的路径字符串转换成URL

推荐于 2017-11-25

查看全部5个回答

—你看完啦,以下内容更有趣—

在java中File是什么意思?有什么作用?

在java中File类是可以直接操作文件的类,

它有四个构造函数:

File(String parent,String child)

File(File parent,String child)

File(URI uri)

File(String pathname)

封装了以下主要方法:

canWrite()返回文件是否可以读写

canRead()返回文件是否可读

compareTo(File pathname)检查文件路径间的顺序

createNewFile()当文件不存在时生成文件

delete()从文件系统内删除该文件

deleteOnExit()程序顺利结束时删除文件

equals(Object obj)检查特定对象的路径名是否相等

exists()判断文件是否存在

getAbsoluteFile()返回文件完整路径的File实例

getAbsolutePath()返回文件完整路径

getName()返回文件名称

getParent()返回文件父目录路径

getPath()返回文件路径字符串

getParentFile()返回文件所在文件夹的路径

hashCode()返回文件哈希码

isDirectory()判断该路径指示的是否是目录

isFile()判断该路径指示的是否是文件

lastModified()返回该文件最后更改时间标志

length()返回文件长度

list()返回文件和目录清单

mkdir()生成指定的目录

renameTo(File dest)更改文件名字

setReadOnly()将文件设置为可读

toString()返回文件状态的字符串

toURL()将文件的路径字符串转换成URL

java 种的File类是用来做什么的有什么用处(追加40分)

java种的File类的作用和用处如下:

1.直接处理文件和文件系统。File类没有指定信息怎样从文件读取或向文件存储;它描述了文件本身的属性。File对象用来获取或处理与磁盘文件相关的信息,例如权限,时间,日期和目录路径。此外,File还浏览子目录层次结构。很多程序中文件是数据的根源和目标。尽管它们在小应用程序中因为安全原因而受到严格限制,文件仍是存储固定和共享信息的主要资源。Java中的目录当成File对待,它具有附加的属性——一个可以被 list()方法检测的文件名列表。

2.下面的构造函数可以用来生成File对象:

File(String directoryPath)

File(String directoryPath, String filename)

File(File dirObj, String filename)

这里,directoryPath是文件的路径名,filename是文件名,dirObj一个指定目录的File对象。下面的例子创建了三个文件:f1,f2,和f3。第一个File对象是由仅有一个目录路径参数的构造函数生成的。第二个对象有两个参数——路径和文件名。第三个File对象的参数包括指向f1文件的路径及文件名。f3和f2指向相同的文件。

File f1= new File("/");

File f2= new File("/","autoexec.bat");

File f3= new File(f1,"autoexec.bat");

注意:Java能正确处理UNIX和Windows/DOS约定路径分隔符。如果在Windows版本的Java下用斜线(/),路径处理依然正确。记住,如果你用Windows/DOS使用反斜线(/)的约定,你需要在字符串内使用它的转义序列(//)。Java约定是用UNIX和URL风格的斜线来作路径分隔符。

java中 File file=new File(".")是什么意思

1仅加一个点,表示当前目录。

2补充几点:Java中的File类的作用就是一个文件或目录的抽象表示,当然这里是表示目录的,可以进一步用exists()和isDirectory()方法判断。

3.举例代码:

public class TestDemo{

public static void main(String[] args) throws Exception{

File file= new File(".");

//参数"."点表示当前路径

// new File(".")表示用当前路径生成一个File实例,!!!并不是表达创建一个.文件

String path= file.getCanonicalPath();

System.out.println(path);

//输出file代表的路径

File file2= new File("bcde.txt");

boolean b= file2.createNewFile();//这才是创建一个名为bcde.txt的文件 windows不支持文件名为一个点"."

if(b){

System.out.println("在当前路径"+path+"下创建文件bcde.txt成功");

}else{

//如bcde.txt已经存在,再次创建就会失败,

System.out.println("在当前路径"+path+"下创建文件bcde.txt失败");

}

}

}

关于javafile是什么到此分享完毕,希望能帮助到您。

大灰狼吃小羊(大灰狼吃小羊大象帮忙)java中链表是什么意思(java里的链表指的是什么为什么需要链表)