import java.io.File;
public class 搜索文件位置3 {
public static String getAbsolutePath(File file) {
if (file.getName().equals(“Client.exe”))
{
String Path=file.getAbsolutePath();
System.out.println(“文件存储位置:”+file.getAbsolutePath());
System.out.println(“结束”);
}
else
{ if (file.isDirectory())
{
File[] file1 = file.listFiles();
for (File file2 : file1) {
getAbsolutePath(file2);
}
}
}
return null;
}
public static void main(String[] args) {
File file3=new File(“E:\”);
搜索文件位置3 搜索文件位置1 = new 搜索文件位置3();
getAbsolutePath(file3);
public class 搜索文件位置3 {
public static String getAbsolutePath(File file) {
if (file.getName().equals(“Client.exe”))
{
String Path=file.getAbsolutePath();
System.out.println(“文件存储位置:”+file.getAbsolutePath());
System.out.println(“结束”);
}
else
{ if (file.isDirectory())
{
File[] file1 = file.listFiles();
for (File file2 : file1) {
getAbsolutePath(file2);
}
}
}
return null;
}
public static void main(String[] args) {
File file3=new File(“E:\”);
搜索文件位置3 搜索文件位置1 = new 搜索文件位置3();
getAbsolutePath(file3);
} }
解决方案
40
你总是在遍历全部目录树,很多目录是没有访问权限,导致错误
中文编程,牛
中文编程,牛