Java 中的文件对象

javaserver side programmingprogramming

文件对象表示磁盘上的实际文件/目录。以下是在 Java 中创建文件对象的构造函数列表 −

Sr.No.方法 &描述
1File(File parent, String child)此构造函数根据父抽象路径名和子路径名字符串创建一个新的 File 实例。
2File(String pathname)此构造函数通过将给定的路径名​​字符串转换为抽象路径名来创建一个新的 File 实例。
3File(String parent, String child)此构造函数根据父路径名字符串和子路径名字符串创建一个新的 File 实例。
4File(URI uri)此构造函数通过将给定的文件:URI 转换为抽象路径名来创建一个新的 File 实例。

假设对象存在于给定位置,则命令行的第一个参数将被视为路径,并将执行以下代码 −

示例

import java.io.File;
public class Demo{
   public static void main(String[] args){
      String file_name =args[0];
      File my_file = new File(file_name);
      System.out.println("文件名为:"+my_file.getName());
      System.out.println("文件路径为:"+my_file.getPath());
      System.out.println("文件绝对路径为:" +my_file.getAbsolutePath());
      System.out.println("父目录是:"+my_file.getParent());
      if(my_file.exists()){
         System.out.println("文件是否可读"+my_file.canRead());
         System.out.println("文件的大小(以字节为单位)是"+my_file.length());
      }
   }
}

输出

此处将显示有关该文件的详细信息。

名为 Demo 的类包含主函数,并定义了一个字符串,用于保存命令行中传递的第一个参数。文件的详细信息会打印在屏幕上,包括文件的名称、文件路径、文件的绝对路径以及文件的父目录。


相关文章