Rinominare file in Java
Ed eccoci l'ultima operazione su file: la rinomina.
Anche qui prendiamo in considreazione se il file esiste o no.
Vediamo: il codice:
import java.io.*;
public class Rinomina {
public static void rename() {
try {
File file1 = new File("prova.txt");
File file2 = new File("prova2.txt");
boolean exists = file1.exists();
if (file1.exists()) {
file1.renameTo(file2);
} else {
System.out.println("Il file non esiste");
}
} catch (Exception errore) {
System.out.println(errore.getMessage());
}
}
public static void main(String[] args) {
rename();
}
}
Alla prima riga importiamo, come al solito, il package io.
Creo un metodo rename() per rinominare il file.
Apro il blocco try/catch.
Creo due oggetti File:
- file1 è il file che voglio rinominare, indicando il percorso preciso di dove si trova
- file2 è il file rinominato, indicando dove voglio salvarlo
Come nell'eliminazione creo una variabile booleana per controllare se il file esiste.
Apro un if, indicandogli di usare il metoda renameTo se esiste; o di stamparmi Il file non esiste in caso contrario.
Nel metodo main richiamo il metodo rename().
Anche questa operazione di base è molto semplice, ma capire bene il funzionamento di questa e delle altre è molto importante!
Spero che queste 4 spirgazioni vi siano state utili.
A presto!!
java renamTo exists if else rinominare file i
Commentami!