Comment supprimer un dossier avec des fichiers à l'aide de Java

Je veux créer et supprimer un répertoire à l'aide de Java, mais il ne fonctionne pas.

File index = new File("/home/Work/Indexer1");
if (!index.exists()) {
    index.mkdir();
} else {
    index.delete();
    if (!index.exists()) {
        index.mkdir();
    }
}
  • Ce qui s'est passé lorsque vous avez essayé?
  • Quelle est la question?
  • fichier d'index ne retirez pas.
  • vous êtes callinf index.mkdir() de nouveau,donc, si le fichier est supprimé puis il va aussi créer un autre
  • C'est probablement parce que vous êtes il re-création après la suppression.
  • Je veux créer et supprimer un fichier de manière aussi dynamique.mais ici, le fichier a été créé n'est pas supprimé.
  • mr.JqueryLearner ce dossier cotains par fichier, mais que les fichiers ne sont pas supprimés, je veux supprimer ce fichier également.
  • Reportez-vous à Comment supprimer un répertoire en Java
  • Malheureusement, @AniketThakur, cette approche permettra de suivre les liens symboliques et supprimer des fichiers et des répertoires qui peuvent ne pas avoir été prévu.
  • L'Apache IO bibliothèque a la capacité de supprimer des répertoires avec des fichiers. Vérifier commons.apache.org/proper/commons-io/javadocs/api-2.5/org/...

InformationsquelleAutor Mr.G | 2013-11-29