前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >查询文件路径

查询文件路径

作者头像
算法与编程之美
发布2023-08-22 13:12:36
1560
发布2023-08-22 13:12:36
举报
文章被收录于专栏:算法与编程之美

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档