Tag,
vielleicht könnt ihr mir helfen, wie kann ich den überprüfen, ob ein FTP-Upload erfolgreich war? Ich hätte mal das lastModified Datum probiert, dass gibt aber immer 0 zurück.
Die Datei wird jede Nacht überschrieben, ist quasi eine einfache Backup-Geschichte über ftp.
Vielen Dank
Gruß
Michael
vielleicht könnt ihr mir helfen, wie kann ich den überprüfen, ob ein FTP-Upload erfolgreich war? Ich hätte mal das lastModified Datum probiert, dass gibt aber immer 0 zurück.
Die Datei wird jede Nacht überschrieben, ist quasi eine einfache Backup-Geschichte über ftp.
Vielen Dank
Gruß
Michael
Code:
import java.net.*;
import java.io.*;
public class ftp_it
{
public static void main (String[] args) throws MalformedURLException, IOException
{
File myFile=new File("d:\\liste.bak");
int buff;
String username="xxxxxxx";
String password="xxxxxxx";
String ftpserver="myServer.de";
String ftpdirectory="htdocs";
String urlValue = "ftp://" + username + ":" + password + "@" + ftpserver + "/" + ftpdirectory + "/" + myFile.getName();
URL url= new URL(urlValue);
URLConnection urlc = url.openConnection();
urlc.connect();
OutputStream os=urlc.getOutputStream();
FileInputStream fr=new FileInputStream(myFile.getAbsolutePath());
do
{
buff=fr.read();
os.write(buff);
}
while(buff!=-1);
os.flush();
os.close();
fr.close();
System.out.println(urlc.getLastModified());
}
}