Je souhaite vérifier si un fichier spécifique existe déjà dans le même dossier. Si ce n'est pas le cas, créez un nouveau fichier et tapez un certain nombre de choses. par exemple. si filePath = test.txt et test.txt n'existe pas. Créez un nouveau nom de fichier test.txt et placez 12345 dans la première ligne du fichier.Vérifier si le fichier existe déjà dans le même chemin
Actuellement, ma méthode ne lancera même pas cette instruction if si la condition est remplie. (Test.txt n'existe pas)
PrintWriter output;
File file = new File(filePath);
if(!file.isFile()){
try {
output = new PrintWriter(new FileWriter(filePath));
} catch (IOException ex) {
throw new PersistenceException("Error!", ex);
}
output.print("12345");
output.flush();
output.close();
}
Vous pouvez utiliser [existe()] (https://docs.oracle.com/javase/7/docs/api/java/io/File.html#exists()) à la disposition de 'File' objets. –
Et si ça existe? Et si ça existe mais pas le 12345? – EJP