PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → WD9 et script ftp WINSPC3
WD9 et script ftp WINSPC3
Iniciado por claude.walter, set., 08 2005 2:09 AM - Sem resposta
Publicado em setembro, 08 2005 - 2:09 AM
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
----------------------------------------------------------------------------