gpt4 book ai didi

java - 当前目录 java 中的文件和文件夹数组和有效字符串

转载 作者:太空宇宙 更新时间:2023-11-04 13:00:46 25 4
gpt4 key购买 nike

我得到一个数组,其中包含 jar 文件当前目录中的所有文件和文件夹。

下一步,获取用户输入的字符串(文件或文件夹的名称...),并在数组中搜索该字符串。类似 array.indexOf 的内容,如果存在,则打印文件的完整路径。

String workingDir = System.getProperty("user.dir");
System.out.println("Current working directory : " + workingDir);

System.out.println("Give Me The Name Of The File You Search In current Directory");
String specific = in.nextLine();

File f = new File(workingDir);
ArrayList<File> files = new ArrayList<File>(Arrays.asList(f.listFiles()));

System.out.println(files);

if (files.contains(specific)) {
System.out.println("File exsist");
}

我该如何进行下一步?

** 已解决。谢谢

最佳答案

如果您想打印名称存储在“特定”字符串中的文件的完整文件路径,那么您应该这样做。

String workingDir = System.getProperty("user.dir");
System.out.println("Current working directory : " + workingDir);

System.out.println("Give Me The Name Of The File You Search In current Directory");
String specific = in.nextLine();

File f = new File(workingDir);
ArrayList<File> files = new ArrayList<File>(Arrays.asList(f.listFiles()));

System.out.println(files);

for (File file : files) {
if (file.getName().equals(specific)) {
System.out.println(file.getAbsolutePath());
}
}

关于java - 当前目录 java 中的文件和文件夹数组和有效字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34965963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com