问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 根据文件获取文件名及路径的方法

发布网友 发布时间:2022-04-20 00:14

我来回答

5个回答

热心网友 时间:2022-04-12 00:18

我写了一段遍历某个文件查找指定文件的,你自己改成你需要的功能。
import java.io.File;
import java.util.HashMap;

public class Test1 {
static HashMap<String, String> filelist=new HashMap<String, String>();
/**
* 递归方法
* @param path 文件路径
*/
public static void find(String path){
File file=new File(path);
File[] files = file.listFiles();
//如果文件数组为null则返回
if (files == null)
return;
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
//判断是不是文件夹,如果是文件夹则继续向下查找文件
find(files[i].getAbsolutePath());
} else {
//记录文件路径
String filePath = files[i].getAbsolutePath().toLowerCase();
//记录文件名
String fileName=files[i].getName().toLowerCase();
// System.out.println("---"+strFileName);
filelist.put(fileName, filePath);
}
}

}
public static void main(String[] args) {
//需要遍历的路径,也就是你要查找文件所在的路径
String path="D:\\kpi\\";
find(path);
System.out.println("kpi.9的路径:"+filelist.get("kpi.9"));
//输出结果:d:\kpi\kpi.9
}
}追问留下你QQ,以后有问题多交流

追答804396258,给个最佳答案吧

热心网友 时间:2022-04-12 01:36

通过File类获取文件,然后通过以下两种方法获取绝对路径和名称。返回类型为String
获取绝对路径:file.getAbsolutePath()
获取名称: file.getName()

热心网友 时间:2022-04-12 03:11

获取路径:file.getAbsolutePath()
获取名称: file.getName()

热心网友 时间:2022-04-12 05:02

FTP追问FTP 然后呢

热心网友 时间:2022-04-12 07:10

从root开始,逐个目录搜索
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么电脑上的word界面变小为什么WORD里面的页面变的很小怎么设置回来... AHA拯救心脏救命术(Basic Life Support,BLS) 基础生命的基本顺序 机械制图第一视角与第三视角的区别 明日之后野外感染者据点都在什么地方 感染就聚集点位置分享 明日之后 明日之后哪些地图有强力感染者? 《明日之后》野外感染者据点一览 明日之后野外感染者据点去哪找 妙洁提醒你注意:保鲜膜有些不能加热 有些不能包肉 C盘里文件的修改日期是不是就代表那天我用过电脑,我是上午用的,可文件... 如何获取一个文件夹中所有文件的文件名? java 怎么获取一个文件的文件名 Java:找出指定文件夹里的文件名! java里如何遍历一个文件夹获取该文件夹里的所有文件名 java怎么读取文件夹下的所有文件 语言是听到的,文字是看到的,但为什么一般我们不将文字、文本归类于视觉媒体而是像数字那样归类于符号? 有好的QQ昵称吗(女生的) 文本属于什么类型的媒体?感觉、表示、显现、存储、传输、交换媒体中的哪一种? win10打开软件怎么要用管理员身份运行 win10怎么用管理员开启运行 win10如何以管理员身份打开运行对话框 win10怎么以管理员身份运行文件 win10怎么样用管理员身份运行 怎么以管理员的身份运行电脑win10 win10怎样以管理员身份运行电脑 win10怎么以管理员身份运行? win10系统怎么设置以管理员身份运行 如何win10使用管理员身份运行 win10怎样以管理员权限运行 win10管理员模式怎么打开 Java如何获取指定文件夹内的全部文件名称,并将文... Java 如何读取目录下的文件内容 在java里面怎么获得一个文件夹里面所有子文件名? java 怎么通过url获取远程服务器上某个文件夹下的... java怎样获取ftp目录下的所有子文件名 在java中,我想取一段路径中的最后一个文件夹和文... 森林防火。手抄报内容 怎样介绍森林防火手抄报? 森林防火手抄报的内容。 关于森林防火手抄报内容怎么写 森林防火手抄报内容怎么写 森林防火手抄报内容有哪些 手抄报内容森林防火 森林防火手抄报可以写什么内容 森林防火手抄报内容怎么写100 森林防火手抄报的字怎么写第一名 森林消防的手抄报怎么做 森林防火手抄报内容? 森林防火安全意识的手抄报的资料 森林防火手抄报内容写什么词句