I need to delete all the files and folders in a directory but i need to .svn folder in this so that i can commit and delete the folder everytime. My below code worked but it retains .svn parent folder only but rest of its child .svn folders are deleted
my code:
      if (pFile.exists() ) {
        System.out.println(pFile.getName());
        if (pFile.isDirectory()) {
            if (pFile.list().length == 0) {
                 System.out.println("0>"+pFile.getName());
                pFile.delete();
            } else {
                System.out.println("1>"+pFile.getName());
                String[] strFiles = pFile.list();
                for (String strFilename : strFiles) {
                    File fileToDelete = new File(pFile, strFilename);
                    System.out.println("2>"+fileToDelete.getName());
                    if(fileToDelete.getName()==".svn")
                    {
                        // Do Nothing
                        break;
                    }
                    else
                    {
                    delete(fileToDelete);
                    }
                }
            }
        } else {
             System.out.println("3>"+pFile.getName());
           pFile.delete();
        }
    }
 
     
     
    