我正在尝试制作一个java mini程序,用于将给定目录中的文件夹名称导出为.txt文件。除此之外,我希望它使用jar的当前目录,以防用户没有指定目录路径,但我不能让“当前路径”工作!我很感激你能给我的任何帮助,这就是我所拥有的一切: `
package checker;
import java.io.*;
public class Checker
{
public boolean chequee(String r){
boolean funciono=false;
File folder = new File(".");
System.out.println(folder.getAbsolutePath());
File[] listOfFiles = folder.listFiles();
String res="";
try{
String userHomeFolder = System.getProperty("user.dir");
File textFile = new File(userHomeFolder, "mytext.txt");
BufferedWriter out = new BufferedWriter(new FileWriter(textFile));
res=r;
if(res!=""){
folder = new File(res);
listOfFiles = folder.listFiles();
}
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isDirectory()) {
out.append(listOfFiles[i].getName());
out.newLine();
}
funciono = true;
}
out.close();
}catch(Exception e){
}
return funciono;
}
}