File类的构造方法,file构造函数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: