在Java中搜索另一个目录中的目录

时间:2014-09-11 09:20:54

标签: java file-io

我对文件操作知之甚少,而且我正试图解决这个问题。我有一个名为'NaTel'的文件夹,该文件夹位于D: drive上的另一个文件夹中。

所以,我希望这个目录的位置路径为D:\Teamwork\输出(就在它的位置)。我已经看到了各种各样的例子,但无论有没有recursion我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

查看this给出的答案:Visal K,它有您想要的代码。

    public void findFile(String name,File file)
    {
        File[] list = file.listFiles();
        if(list!=null)
        for (File fil : list)
        {
            if (fil.isDirectory())
            {
                findFile(name,fil);
            }
            else if (name.equalsIgnoreCase(fil.getName()))
            {
                System.out.println(fil.getParentFile());
            }
        }
    }

    public static void main(String[] args) 
    {
        File ff = new File("D:\\");
        ff.findFile("NaTel",ff);
    }