1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
FTPClient clientFtp = new FTPClient();
...//connect() + login()
try {
String fileName = "monfichier.sh" ;
String remoteFilesDirectoryPath = "exec";
FileInputStream stream = new FileInputStream(fileName );
...
String fileDirectory = (remoteFilesDirectoryPath != null) ? remoteFilesDirectoryPath + SEPARATOR : "";
boolean isStored = clientFtp.storeFile(fileDirectory + fileName, stream);
if (!isStored) {
log.error("Error occured on " + fileName + " transfert ");
} else {
//rendre le fichier executable
log.debug("- " + fileName + " : transfert complete");
}
} catch (IOException e) {
log.error("fail to transfert " + fileName);
e.printStackTrace();
} |
Partager