是否可以使用java代码删除项目文件?

时间:2018-03-20 05:09:36

标签: java

我的要求是使用java代码删除项目文件(类文件)。 该项目在eclipse工作区中可用,我有一些条件:应该删除该项目的一些文件。 这是我的代码的一部分:

File file2 = new File(" D:\\demoproject\\files");                      
processFile2(file2);

private static void processFile2(File file){
    System.out.println(file.delete());
    File listOfFiles[]=file.listFiles();
    for(int i=0;i<listOfFiles.length;i++)
    {
        if (listOfFiles[i].isFile()) {
            if(listOfFiles[i].delete())
            {
                System.out.println("File deleted successfully");
            }
            else
            {
                System.out.println("Failed to delete the file");
            }
        }

        else if (listOfFiles[i].isDirectory()) {
            processFile2(listOfFiles[i]);
            System.out.println("Directory " + listOfFiles[i].getName());
        }
    }   
}

我在File listOfFiles[]=file.listFiles();中获得空值。

0 个答案:

没有答案