当前位置:首页 > 日记 > 正文

对java文件类的常见方法综述

对java文件类的常见方法综述
java文件的类,功能很强大,并且使用java基本上可以完成所有的文件操作。本文将详细分析java文件操作类,并介绍了在文件类的常用方法。java开发者需要看看。

构造函数

复制代码代码如下所示:

公共课filedemo {

public static void main(String { } args){

文件(字符串路径) / /构造函数

文件f1 =新文件(1);

文件(字符串父字符串子字符串)

文件F2 =新文件()

文件(文件双亲,字符串子)

文件F3 =新文件(++文件分隔符

文件F4 =新文件(F3,3);

System.out.println(F1);C: / / 1.txt ABC

}

}
创作方法

1.boolean创建空文件()不返回到真正的返回假

2.boolean mkdir()创建一个目录

3.boolean mkdirs()创建多级目录

删除方法

1.boolean删除()

2.boolean deleteonexit()文件被删除后

复制代码代码如下所示:

进口java.io.file;

进口;

公共课filedemo2 {

public static void main(String { } args){

文件f =新文件(1);

{试

System.out.println((f.createnewfile)); / /返回false,如果文件存在

System.out.println((f.delete)); / /当文件不存在时,虚假申报

} catch(IOException e){

自动生成catch块

E.printStackTrace();

}

}

}
判断方法

同时,1.boolean()判断文件是否是可执行的

2.boolean可以()判断文件是否可读

3.boolean可以写()判断文件是否可写

4.boolean存在()判断文件是否存在

5.boolean判断目录()

6.boolean文件()

7.boolean隐藏()

8.boolean绝对()确定的绝对路径的文件不存在,可以判断

采集方法

1字符串getName()。

String getPath(2)。

String getAbsolutePath(3)。

4。字符串(getParent) / /如果没有父目录返回null

5.long(lastmodified) / /得到的最后修改时间

6.long长度()

7.boolean renameTo(文件)

8。文件{ }(liseroots) / /获取本机驱动

9、字符串{列表()

10。字符串{}列表(filenamefilter滤波器)

列出磁盘下的文件和文件夹

复制代码代码如下所示:

公共课filedemo3 {

public static void main(String { } args){

文件文件= file.listroots(){ };

对于(文件文件:文件){

System.out.println(文件);

如果(file.length()> 0){

字符串的文件名= file.list(){ };

对于(字符串文件名:文件名){

System.out.println(文件名);

}

}

}

}

}
文件过滤

复制代码代码如下所示:

进口java.io.file;

进口java.io.filenamefilter;

公共课filedemo4 {

public static void main(String { } args){

文件文件= file.listroots(){ };

对于(文件文件:文件){

System.out.println(文件);

如果(file.length()> 0){

字符串{ }文件名= file.list(新filenamefilter(){()

文件筛选器目录名文件名

公共布尔接受(文件文件,字符串文件名){

返回filename.endswith(。MP3 );

}

});

对于(字符串文件名:文件名){

System.out.println(文件名);

}

}

}

}

}

文件listfiles(){ }

文件{ } listfiles(filenamefilter滤波器)
使用递归列出所有文件

复制代码代码如下所示:

公共课filedemo5 {

public static void main(String { } args){

文件f =新文件();

showdir(F);

}

public static void showdir(文件目录){

System.out.println(DIR);

文件文件= dir.listfiles(){ };

对于(文件文件:文件){

如果(file.isdirectory())

showdir(文件);

其他的

System.out.println(文件);

}

}

}
移动文件

java文件,找到所有D,复制到C: JAD目录,和所有类型的文件修改by.java.jad。

复制代码代码如下所示:

公共课测试{

public static void main(String { } args){

文件f1 =新的文件(D:);

移动文件(F1);

}

public static void函数(文件目录){

文件文件= dir.listfiles(){ };

对于(文件文件:文件){

如果(file.isdirectory())

移动文件(文件);

别的{

如果(file.getname()。EndsWith(java))

file.renameto(新文件(C: JAD +

file.getname(。子(0),file.getname(。字符串)())+.jad));

}

}

}

}
以上是java文件类的所有属性和方法。我们只需调用上面的方法来完成指定文件的操作,希望这篇文章能对您有所帮助。

相关文章

教你用AI创建漂亮的六角形无缝背景

教你用AI创建漂亮的六角形无缝背景

背景图,教你用,漂亮,电脑软件,AI,本教程是向大家介绍利用AI创建一个漂亮的六边形无缝拼接背景图,效果很漂亮,难度也不是很大。推荐的朋友,你喜欢学习的朋友很快。 本课程介绍给朋友们利用AI创建一个漂亮的六边形无缝拼接背景图的过程,教程的效…

爱画可爱的卡通小男孩

爱画可爱的卡通小男孩

小男孩,卡通,可爱,电脑软件,本教程介绍了一个朋友去ai画可爱的卡通男孩。教程的效果很可爱。这个方法不是很难。初学者不难学。建议喜欢的朋友一起学习。 本教程是介绍给一个朋友,他用ai画可爱的卡通男孩。这个教程比较难。详细介绍了生产工…

PS软件入门好教程

PS软件入门好教程

教程,入门,电脑软件,PS,已经有许多版本的PS为止。根据个人的使用习惯,没有最好的和最难以使用。当然,这个新版本的一些功能将更加人性化,而老版本更小,速度更快,适合于落后的电脑配置,一个字,只要你使用它,它基本上是好的。 PS图象处理软件7是比较…

PHP数组相关函数摘要

PHP数组相关函数摘要

数组,函数,摘要,电脑软件,PHP,本文总结了与PHP数组相关联的函数: 这包括函数名和使用说明,并且没有详细的代码示例。感兴趣的朋友可以参考本站的功能用法。 阵列的相关处理函数 当前(数组名称)从第一个数组中输出字符串的值。 键(数组名称)从…

检查文件上传控件实例的Javascript实现

检查文件上传控件实例的Javascript实现

控件,文件上传,检查,实例,电脑软件,本文的示例告诉Javascript实现检查文件上传控件: Javascript检查文件上传控制代码可以检测上传文件的类型是否为图片。 Checkfiles()函数 { VaR FUP = document.getelementbyid('lo1); var文件名= fup.value; VaR Ext = fi…

爱情伤感个性签名伤感的QQ签名

爱情伤感个性签名伤感的QQ签名

伤感,个性签名,爱情,电脑软件,QQ,第一,你不知道人们曾经对那些曾经爱你的人说什么来形容你是一个无足轻重的路人。 二,没有更多的理由打动你,因为我没有一个左的身份。 三。交给你。你握住你的手拥抱你吗你是否把心放在心上,把心交给你 四,我想…

对绘制室内平面效果图CDRX4的过程

对绘制室内平面效果图CDRX4的过程

平面,过程分析,绘制,效果图,室内,本教程介绍朋友CDR X4绘制室内平面效果图的过程中,本教程非常全面,推荐您最喜爱的朋友来一起学习吧。 在本教程中使用CDR X4的朋友来绘制室内平面图。本教程内容非常实用,介绍内容也全面详实。如果朋友觉得教…

ai制作可爱的植物大战僵尸文字效果

ai制作可爱的植物大战僵尸文字效果

教程,植物大战僵尸,文字效果,可爱,电脑软件,本教程是向朋友介绍ai创造文本效果的方法,可爱的植物和僵尸。教程生成的文本非常可爱。建议你喜欢你的朋友一起学习。 本教程将向朋友介绍ai创造可爱植物和僵尸文本效果的方法。这个教程很难,效果…

javascript与画布结合实现简单的时钟

javascript与画布结合实现简单的时钟

时钟,简单,电脑软件,javascript,在学习了HTML5 Canvas元素,以一个简单的时钟的实现实践。时钟本身并不复杂,没有图片加以美化,但麻雀,虽然小,会与你分享以下: Demo effect: HTML代码: 复制代码代码如下所示: 时钟 * { 保证金:0; 填充:0; } 帆布{…

excel常用电子表格公式{}}excel表

excel常用电子表格公式{}}excel表

电子表格,公式,表格,常用,电脑软件,1。发现重复内容的公式:=如果(COUNTIF(一:A、A2)> 1,重复 2。年龄公式是由出生年份计算:= trunc(((days360(H6,2009 / 8 / 30 三.公式为出生年份和月份的18位身份证号码输入:=连结(MID(e2,7,4), / 4。该系统能自动从输入I…

Javascript中常用字符串方法的示例分析

Javascript中常用字符串方法的示例分析

方法,字符串,示例,常用,电脑软件,本文演示了Javascript中字符串的常用方法,供大家参考: 长度属性:字符串中字符的个数。 var =爱像一阵风。 警报(s.length); / / charAt(指数)方法:访问的字符索引指定的索引位置,从0开始 我不会再想起你了。 警报(s1.charat(4…

太空日志笑得很好,生活,去和宋QQ空间

太空日志笑得很好,生活,去和宋QQ空间

空间,日志,很好,笑得,太空,太空日志,写下生活的喜悦,酸甜,记录你自己的心情变化。 这无言的真相,说不爱;这不是解决问题的办法,在心里愿意;无岸,在灵犀;意义是模糊的,如在。岁月的沧桑,都在深刻的平静;这是很难找到的,在短暂的瞬间;收集,在冷漠的;幸福没有…