fichier java.supprimer() renvoie la valeur faux mais fichier.exists() renvoie la valeur true

Quand j'essaye de supprimer un fichier qui est présent dans le serveur tomcat conf/Catalina/localhost à partir du code java puis fichier.delete() renvoie toujours false. Mais si je vérifie le fichier par fichier.exists() la fonction renvoie la valeur true. Je ne reçois aucune exception. S'il vous plaît aidez-nous pourquoi ce qui se passe. Quelle est la solution pour cela?

si le fichier.delete() renvoie la valeur false, alors cela signifie qu'il n'était pas supprimé. Donc fichier.exists() retournera true. Il n'y a rien de mal
Vérifiez les autorisations de fichier.
Le fichier existe, mais ne peut pas être supprimé. C'est tout.
Êtes-vous de la fermeture de la inputstream
J'ai la solution pour cela. En fait il y avait erreur lors de la création du fichier. Par erreur j'ai oublié de fermer FileStream. Merci à tous pour vos suggestions.

OriginalL'auteur vishal | 2013-03-11