Hallo Zusammen, ich habe ein Servlet geschrieben, darin wollte ich "file.renometo(destinationfile)" benutzen,kann diese Klasse jedoch nicht immer funktionieren, dann versuche ich mit "read file" und "file.delete()" zu ersetzen, aber leider die Datei kann nicht gelöscht werden, was habe ich falsch gemacht?
Hilfe;(
Java:
boolean okay = true;
if(filenameFrom.equals(filenameTo) == false)
{
okay = false;
if(fileFrom.isFile() == true)
{
try
{
File parentDir = fileTo.getParentFile();
parentDir.mkdirs();
} catch(Exception all){}
okay = true;
try
{
FileInputStream fis = new FileInputStream(fileFrom);
FileOutputStream fos = new FileOutputStream(fileTo);
byte[] bytes = new byte[40960];
int len = 0;
while((len = fis.read(bytes)) >= 0)
{
fos.write(bytes, 0, len);
}
fis.close();
fos.flush();
fos.close();
} catch(Exception all)
{
okay = false;
}
//fileFrom.setWritable(true); Dies kann nicht kombliert werden????
fileFrom.delete();
okay = fileFrom.exists() == false;
}
}
Hilfe;(