海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

2020java教程:利用File类进行音乐文件夹查找指定文件

未分类
2020-09-10 09:30:33
1822677238@qq.com

手机扫码查看

2020java教程:利用File类进行音乐文件夹查找指定文件

利用File类进行音乐文件夹查找指定文件

import java.io.File;
import java.util.Scanner;

public class demos{
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入盘符");
        String cd=sc.next();
        System.out.println("请输入文件夹");


        String wjj=sc.next();
        String str=cd+":\\"+wjj;
        File f=new File(str);
        if(!f.isDirectory()){
            System.out.println("文件夹不存在");
            return;
        }
        System.out.println("请输入你要查找的文件");
        String file=sc.next();
        showFiles(f,file);
    }
    public static void showFiles(File f,String str){
        File[] files = f.listFiles();
        if (files != null) {
            for (File file : files) {
                if (file.isFile()) {
                    int i = file.getName().indexOf("-");
                    String substring = file.getName().substring(i + 1);
                    if(substring.startsWith(str)) {
                        System.out.println(file.getAbsolutePath());
                    }
                }else{
                    showFiles(file,str);
                }
            }
        }
    }
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注