查询文件路径

2023-08-22 13:12:36 浏览数 (1)

1 问题

如何利用Java来查询文件的路径?

2 方法

1首先在类中利用main函数调用所有文件的和目录的代码。

2 然后开始写查询展示所有文件和目录的方法(运用了递归的思想)

import java.io.File;import java.util.Arrays;import java.util.Scanner;public class index1017 { public static int fileNum = 0; public static int directoryNum = 0; public static void show(File file){ File[] files = file.listFiles(); if (null != files){ for (int i = 0; i < files.length; i ){ String result = files[i].isFile()?"一个文件":" 一个目录"; System.out.println(files[i] "t" result); } } } public static void main(String[] args) { System.out.println("请输入你要查询的文件路径:"); Scanner sc = new Scanner(System.in); String pathName = sc.nextLine(); System.out.println(pathName); File file = new File(pathName); System.out.println("当前路径的文件是否存在:" file.exists()); System.out.println("文件的长度:" file.length()); System.out.println("文件最后一次修改的时间:" file.lastModified()); System.out.println("文件的绝对路径:" file.getAbsolutePath()); System.out.println("==========================="); }}

3 结语

针对获取指定目录下的文件查找问题,提出递归遍历的方法,通过本实验,证明该方法是有效的,本文的方法还存在不能显示出文件的名称,未来可以继续研究对于指定目录下的文件查找。

0 人点赞