Come si fa a rinominare un file?
Come si fa a rinominare un file?
File f = new File("old");
File F = new File("new");
f.renameTo(F);
Mi restituisce:
cannot resolve symbol
symbol : class File
di quale package fa parte?
java.io.File
Io ho fatto cosė:
<%@ page import="java.io.File" %>
...
...
String strOldFile = new String("../cgi-bin/"+strNameImage);
String strNewFile = new String("../cgi-bin/"+strBanner+strNameImage);
File oldFile = new File(strOldFile);
File newFile = new File(strNewFile);
oldFile.renameTo(newFile);
ma non mi rinomina niente!!
UP
prova a togliere il .. prima di cgi-bin
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Ho provato anche con:
File oldFile = new File("provas.gif");
File newFile = new File("4provas.gif");
oldFile.renameTo(newFile);
e non capisco perchč non vada!!
chiedi se esiste boolean e = oldFile.exists();
ok ho fatto:
File oldFile = new File("provas.gif");
File newFile = new File("4provas.gif");
boolean e = oldFile.exists();
if(e)
oldFile.renameTo(newFile);
else
out.println("NON ESISTE");
e mi dice che non esiste!! ... ma io sono certo che invece esiste!