File类的构造方法,file构造函数
如何解决写爬虫IP受阻的问题?立即使用。
首先介绍一个路径问题,路径分为绝对路径和相对路径。路径肯定是固定路径,以盘符开头;路径是相对于某个位置的。在eclipse下,它指的是当前项目。
(推荐课程:java课程)
(1)施工方法见1)文件:
File(String pathname):根据路径获取文件对象。
File(String parent,String child):根据一个目录和一个子文件/目录获取File对象。
File(File parent,String child):根据父文件对象和子文件/目录获取文件对象。
(2)2)文件中的创建功能:
Public boolean createNewFile():创建一个文件。如果存在这样的文件,将不会创建它。
Public boolean mkdir():创建文件夹。如果存在这样的文件夹,将不会创建它。
Public boolean mkdirs():创建一个文件夹。如果父文件夹不存在,将为您创建一个。
File file=新文件( yyy . txt );//可以加后缀,也可以不加。
system . out . println(file . create new file());File dir1=新文件( AAA );//创建一个文件夹
system . out . println(dir 1 . mkdirs());File dir2=新文件( BBB . txt );//文件夹也可以有后缀。
system . out . println(dir 2 . mkdirs());
File dir3=新文件( CCC \ \ DDD );
system . out . println(dir 3 . mkdirs());//创建多级目录(文件夹)(3)重命名和删除功能:
Public boolean renameTo(File dest):将文件重命名为指定的文件路径。
Public boolean delete():删除文件或文件夹
注意:如果路径名相同,它将被重命名。如果路径名不同,它将被重命名和剪切。
File file1=新文件( XXX . txt );
File file2=新文件( ooo . txt );
system . out . println(file 1 . rename to(file 2));
File file3=新文件( D:\ \ XXX . txt );
system . out . println(file 2 . rename to(file 3));File file1=新文件( yyy . txt );
system . out . println(file 1 . delete());//真
文件file2=新文件( AAA );
system . out . println(file 2 . delete());//真
文件file3=新文件( CCC );//如果删除文件夹,它必须是空的。
system . out . println(file 3 . delete());//false(相关教程推荐:java入门教程)
(4)判断功能:
PubliclyIsDirectory():确定它是否是一个目录。
Public boolean isFile():确定它是否是一个文件。
Public exists():确定是否存在。
Public boolean canRead():确定它是否可读。
Public boolean canWrite():确定是否可以写入。
Public boolean isHidden():确定是否隐藏。
(5)访问功能:
公共字符串getAbsolutePath():获取绝对路径公共字符串getPath():获取路径公共字符串getName():获取名称publicllonglength():获取长度。Bytes public long lastModified():获取上次修改时间,毫秒值public String[] list():获取指定目录下所有文件或文件夹的名称数组public File[] listFiles():获取指定目录下所有文件或文件夹的文件数组。
(6)文件名过滤概述公共字符串[]列表(Filename Filter Filter)公共文件[]列表文件(FileFilter Filter)
公共静态void main(String[] args) {
File dir=新文件( D:\ \ );
string[]arr=dir . list(new filename filter(){
@覆盖
public boolean accept(文件目录,字符串名称){
//system . out . println(dir);目录驱动器号d驱动器
//system . out . println(name);Name是文件名。
File file=新文件(目录,名称);
返回file.isFile() file.getName()。endsWith(。txt’);
}
});
//数组中存储的都是合格的。
for (String string : arr) {
system . out . println(string);//BugReport.txt
}
}以上是File类的构造方法和常用函数介绍的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。