查询文件路径

简介: 查询文件路径

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

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


目录
相关文章
|
存储 分布式计算 安全
分布式文件系统(HDFS产生背景及定义 HDFS优缺点 HDFS体系架构 HDFS文件块大小)
分布式文件系统(HDFS产生背景及定义 HDFS优缺点 HDFS体系架构 HDFS文件块大小)
442 0
|
安全 开发者
LabVIEW程序退出后线程仍在运行问题
LabVIEW程序退出后线程仍在运行问题
276 2
|
弹性计算 大数据 测试技术
2024年3月阿里服务器价格及全新优惠活动整理汇总
2024年3月阿里服务器价格在哪里查看?阿里云服务器分为轻量应用服务器和云服务器ECS,轻量适合个人开发者使用,搭建轻量级的网站、测试环境使用,专业级如大数据、科学计算、高并发网站等需要使用云服务器ECS,以下是分享阿里云服务器租用费用。
|
安全 Ubuntu 关系型数据库
Metasploit -- 攻击Metasploitable2靶机
Metasploit -- 攻击Metasploitable2靶机
764 0
Metasploit -- 攻击Metasploitable2靶机
|
数据可视化 数据挖掘 Python
跟着PNAS学作图:R语言ggplot2花瓣图展示泛基因组分析中核心和可变基因
跟着PNAS学作图:R语言ggplot2花瓣图展示泛基因组分析中核心和可变基因
|
小程序 JavaScript 开发者
面试官:了解小程序分包吗
面试官:了解小程序分包吗
|
前端开发 JavaScript IDE
[项目篇]vue3+ts 今天来理解一下自定义hooks - 第五天
[项目篇]vue3+ts 今天来理解一下自定义hooks - 第五天
|
SQL 关系型数据库 MySQL
MySQL数据库,从入门到精通:第四篇——MySQL中常用的运算符及其用法(五)
MySQL数据库,从入门到精通:第四篇——MySQL中常用的运算符及其用法
230 0
|
Oracle Java 关系型数据库
基于污点分析的JSP Webshell检测(二)
基于污点分析的JSP Webshell检测
293 0
基于污点分析的JSP Webshell检测(二)
python小玩意——使用PIL模块将文本文字放在图片里面
python小玩意——使用PIL模块将文本文字放在图片里面
python小玩意——使用PIL模块将文本文字放在图片里面