2010-05-19 6 views
0

J'essaie de supprimer un fichier sur un lecteur NFS. J'ai eu d'autres problèmes à manipuler des fichiers sur des lecteurs distants tels que le déplacement d'un fichier - mais je l'ai contourné en n'utilisant pas la méthode classique par exemple renameFile mais en utilisant correctement les flux d'entrée et de sortie. Cependant, l'utilisation de File.delete() renvoie la valeur false, et j'ai entendu des suggestions sur l'utilisation de la classe apache commons io FileUtils - cependant, elle déclenche une exception d'E/S.Suppression du fichier Java sur le lecteur NFS

Est-ce que quelqu'un a des suggestions sur un moyen de supprimer un fichier sur un lecteur monté en réseau en utilisant Java?

+1

Vous devriez afficher une partie de votre code, par exemple comment vous utilisez FileUtils. Utilisez-vous le fichier que vous supprimez ailleurs? Aussi, avez-vous regardé deleteOnExit? –

+0

Si vous voulez que les gens répondent à vos questions à l'avenir, veuillez accepter les réponses aux questions que vous avez posées. –

Répondre

1

Je l'ai corrigé.

Je n'avais pas fermé un lecteur précédemment tamponné - ce qui signifiait que la suppression ne pouvait pas obtenir un verrou sur le fichier!

Questions connexes