[Résolu] Transfert de fichiers avec 'Put' sous Linux

Transfert de fichiers avec 'Put' sous Linux [Résolu] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 01-06-2009 à 21:07:24    

Bonsoir,
 
J'ai cherché la réponse à mon problème ici et sur Google mais je n'ai pas trouvé exactement ce que je cherchais.
 
Alors voilà mon petit souci.
 
Je suis en train de développer un petit programme de transfert de fichiers sous Linux, qui se veut automatique. Ca se fait via FTP.
 
Le transfert fonctionne, mais il y a un petit détails gênant.
 
En gros, à chaque transfert, il y a un dossier qui est transféré. A l'intérieur du dossier, il peut y avoir 1 ou 2 fichiers qui trainent (ou pas, ça dépend), et un autre dossier à l'intérieur du premier qui lui contient un certain nombre de fichiers.
 
Quand je fais le transfert, je prends le dossier principal avec tout ce qu'il y a dedans.
 
Mais quand je vérifie sur le serveur FTP, je vois le dossier principal, avec dedans directement tous les fichiers qui se trouvaient dans le second dossier (censé être à l'intérieur du premier).
 
Mais le second dossier, lui, est carrément zappé.
 
Est-ce que je me suis gourré avec la commande, oublié une option qui va avec etc?
 
Comment faire en sorte de transférer le dossier principal vraiment avec tout ce qu'il y a dedans, fichiers et dossiers compris?
 
Je précise que je n'ai que les bases avec Linux mais je m'en sors...
 
Merci beaucoup.


Message édité par Adaron le 15-06-2009 à 11:52:37
Reply

Marsh Posté le 01-06-2009 à 21:07:24   

Reply

Marsh Posté le 02-06-2009 à 09:08:11    

quel client FTP tu utilises ? parce que souvent la commande de base n'est pas récursive.

Reply

Marsh Posté le 02-06-2009 à 09:10:16    

+1, utilise lftp


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 15-06-2009 à 11:52:09    

Ca a fonctionné finalement.
 
En fait, je m'étais gourré dans les chemins ^^'
 
Merci en tout cas de vos réponses :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed