Que dois-je faire si le fichier Java ne peut pas être supprimé ?
La solution au problème de l'utilisation de la suppression de fichier Java file.delete() pour supprimer le fichier
Aujourd'hui, lorsque vous utilisez Springboot pour supprimer le fichier, il ne peut pas être supprimé normalement. Après une période d'enquête, nous avons constaté que le problème était dû au fait que le flux de données n'était pas fermé après la lecture du fichier, nous l'avons donc réenregistré.
Tutoriel recommandé : "Java Learning"
Trouver la raison
Le fichier ne peut pas être supprimé Généralement, le fichier est occupé par un certain programme. Dans le code, il est très probable que l'opération de flux n'ait pas été fermée une fois l'opération de flux de données terminée. S'il s'agit d'un fichier DB, il est également possible que l'opération DB n'ait pas été fermée avec soin.
Solution
Recherchez l'opération de flux ou de fichier DB qui n'est pas fermée, ajoutez une instruction de fermeture, puis exécutez l'opération file.delete().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!