J'utilise dans un développement WD9, WINSPC3 pour des transferts ftp sécurisé en ligne de commande. Toute la séquence fonctionne correctement sans la ligne chmod. Par contre je n'arrive pas à changer les attributs d'un fichier (à travers mon fichier script) en utilisant la commande chmod. Avez-vous une idée ? Merci d'avance.
//****************************************************** // Ecriture du script dynamique d'upload - Le script sera exécuter en ligne de commande par WINSPC3 //****************************************************** NomFichier="FTP_UpLoad_catalogue.scr" nIdFichier = fOuvre(NomFichier,foCréation+foEcriture) SI nIdFichier = -1 ALORS Erreur("Impossible de créer le fichier texte du fichier de contrôle ",ErreurInfo()) SINON fEcrit(nIdFichier,"option batch on"+RC) fEcrit(nIdFichier,"option confirm off"+RC) fEcrit(nIdFichier,"option transfer binary"+RC) fEcrit(nIdFichier,"mkdir nomrep_upload"+RC) fEcrit(nIdFichier,"cd nomrep_upload"+RC)
// Transfert du fichier. fEcrit(nIdFichier,"put "+"c:\catalogue.txt"+RC)
// Changement des attributs fEcrit(nIdFichier,"chmod 777 "+FTP_NomFichierDeControle+rc) // ??
fEcrit(nIdFichier,"Disconnect"+RC) fEcrit(nIdFichier,"close"+RC) fEcrit(nIdFichier,"exit"+RC) fFerme(nIdFichier) FIN Multitâche()
//****************************************************************************** // Execution du script //****************************************************************************** LanceAppli(GsPath_Exe_FTP+" /console /script="+NomFichier+" "+StrSession,exeMaximise ,exeBloquant) Multitâche()
---------------------------------------------------------------------------- Claude WALTER mailto:claude.walter@free.fr ---------------------------------------------------------------------------- |