查询文件路径

简介: 查询文件路径

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 结语

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


目录
相关文章
|
8月前
如何快速提取出一个文件里面全部指定类型的文件的全部路径
该文介绍了如何使用一个工具进行文件批量复制。工具可以从百度网盘(提取码:qwu2)或蓝奏云(提取码:2r1z)下载。打开工具后切换到第五模块,使用Ctrl+5快捷键进入文件批量复制功能。点击“搜索添加”,选择要搜索的文件夹(如PS文件夹),勾选搜索全部子文件,然后开始搜索。搜索完成后,会显示所有结果。
|
8月前
|
C#
C#获取文件基本信息,文件名称、修改时间、文件路径等
C#获取文件基本信息,文件名称、修改时间、文件路径等
77 0
|
Shell
6.2.3 取得路径的文件名称与目录名称
6.2.3 取得路径的文件名称与目录名称
74 0
php案例:加限定条件(只找某个路径下自己所需要的文件类型的信息)
php案例:加限定条件(只找某个路径下自己所需要的文件类型的信息)
php案例:加限定条件(只找某个路径下自己所需要的文件类型的信息)
|
8月前
|
存储 C语言 C++
C++遍历文件夹获取各文件名称并筛选指定格式类型的文件或具有特定名称的文件
C++遍历文件夹获取各文件名称并筛选指定格式类型的文件或具有特定名称的文件
142 1
|
缓存 C语言 iOS开发
获取文件路径
获取文件路径
176 0
|
Apache 开发工具
apache不记录指定文件类型的日志
如果网站的访问量特别大,那么访问日志也就会很多,为了减少不必要的访问日志,我们可以将访问图片,js、css等对象的日志忽略掉
453 0
|
C# Windows 开发工具