sintassi oggetto directory
try va sempre gestito l'errore
{
Files.comando(...)}
opzioni:
esempio: copio un file da ciao.txt a test.txt
File destinazione = new File("C:\\Temp\\test.txt");
Path pathsorgente = Paths.get("C:\\Temp\\ciao.txt"); converto String in Path
Path pathdestinazione = destinazione.toPath(); converto il File in Path
try
{
Files.copy(pathsorgente, pathdestinazione, StandardCopyOption.REPLACE_EXISTING);}
System.out.println("Errore copia file");}
esempio: cancello il file test.txt
Path pathcancella = Paths.get("C:\\Temp\\ciao.txt");
try
{
Files.delete(pathcancella);}
System.out.println("Errore cancella file");}
sintassi oggetto file
File variabile = new File("\\path\\file");
File variabile = new File("/path/file");
esempio: cancello il file test.txt e visualizzo se avvenuto
File filedelete = new File("C:\\Temp\\test.txt");
if(filedelete.delete())
{
System.out.println("file cancellato");}
System.out.println("file non cancellato");}