扫描jar的当前路径中的文件夹

时间:2014-11-05 03:11:12

标签: java jar directory

我正在尝试制作一个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;
    }

}

0 个答案:

没有答案