相对路径找文件(流)

2019-03-28  本文已影响0人  AAnna珠

package com.neuedu.File;

import java.io.File;

public class TestFindMe {

public static void main(String[] args) {

File f = new File("E:/hahaha");

String pathName = "findme";

findFile(f,pathName);

}

//f.getAbsolutePath();f.listFiles();f.isDirectory();f.getName()

public static void  findFile(File f,String pathName){

File [] farrs = f.listFiles();

for (File file : farrs) {

if(file.isDirectory()){

findFile(file,pathName);

}

if(file.getName() != null &&file.getName().contains(".")? file.getName().substring(0,file.getName().lastIndexOf(".")).equals(pathName):file.getName().equals(pathName)){

System.out.println(file.getAbsolutePath());

}

}

}

}

上一篇 下一篇

猜你喜欢

热点阅读