我对文件操作知之甚少,而且我正试图解决这个问题。我有一个名为'NaTel'
的文件夹,该文件夹位于D: drive
上的另一个文件夹中。
所以,我希望这个目录的位置路径为D:\Teamwork\
输出(就在它的位置)。我已经看到了各种各样的例子,但无论有没有recursion
我怎么能这样做?
答案 0 :(得分:1)
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);
}