Les Allergies
Alimentaires
Posez votre question Signaler

Déplacer un dossier sur un serveur FTP

Coyote90 5Messages postés 3 septembre 2003Date d'inscription - Dernière réponse le 20 déc. 2007 à 17:15
Bonjour,

je me demandais si il était possible de déplacer un dossier / répertoire directement sur le serveur FTP, sans passer par un download / upload via son disque local...

tout comme il est possible sous windows de déplacer ces dossiers...par un simple couper / coller

Si OUI, comment et/ou avec quel logiciel ?
Lire la suite 

Déplacer un dossier sur un serveur FTP »

10 réponses
Réponse
+4
moins plus
Bonjour à tous.
Je cherche quant à moi à réaliser cela (déplacement de fichiers locaux vers un site FTP) par une tâche planifiée de Windows.
Je n'ai pas de problème pour COPIER ces fichiers, mais comment faire pour les DEPLACER, c'est à dire être certain qu'ils soient bien arrivés sur le FTP avant de les effacer du système local ?
Existe-t-il une commande FTP de type "move" (qui effacerait le fichier local s'il est bien copié sur le FTP) ? Je n'en ai pas trouvé trace...
Existe t'il une technique (quelle commande) FTP pour s'assurer du bon état du fichier distant avant d'effacer la version locale ?

Je compte faire un fichier batch (*.bat) qui s'exécutera périodiquement pour déplacer sur un site distant tous les fichiers qui se trouvent dans un certain répertoire local.

Merci d'avance de vos réponses.
rhums - 8 août 2007 à 09:40
pareil !!
Ajouter un commentaire
Réponse
+1
moins plus
merci pour votre aide...
et effectivement il suffit de glisser le dossier ou le fichier vers un autre répertoire du serveur distant.
Ajouter un commentaire
Réponse
+1
moins plus
Suffit de jeter un oeil aux commandes FTP dont le doux nom est "RNFR" et "RNTO". Celà provoque du côté du serveur l'équivalent d'un move/rename, sans avoir besoin de transférer les fichiers en local.
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour,

Merci pour la réponse,

En fait, j'ai consulté ces 2 foncitons mais je n'arrive pas à savoir où les utiliser :

- Si je ne dois pas les transferer en local où et comment les utiliser du coté serveur, est-ce en utilisant PHP?
Car le problème que je n'arriverais pas à lire ou copier à partir de mon serveur distant des fichiers xml se trouvant sur mon disque dur d'une facon automatique.

Remercie,
A+
Ajouter un commentaire
Réponse
+1
moins plus
il suffit de faire un rename comme si c'etait un mv

Cordialement.
Ajouter un commentaire
Réponse
+0
moins plus
Si tu ne veux pas le faire en ligne de commande, tu as les clients FTP genre FileZilla, GFTP (linux)...
Tu peux aller voir sur http://www.01net.com section "Télécharger" (colonne de gauche). Tu choisi ton OS, tu fais une recherche en tapant "FTP" et tu devrais trouver ton bonheur...
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Personnellement je préfère de télécharger les logiciels depuis leur site officiel (pratique conseillé et qui doit normalement devenir une habitude, mais chacun son choix) que d'utilser 01.net.com.

FileZilla
http://filezilla.sourceforge.net/

Gftp c'est un client ftp pour Linux et il se trouve dans la distribution
Si tu veux utilser les sources pour l'installer va voir
http://gftp.seul.org/

A titre d'exemple.
Récemment j'ai conseillé un ami d'utiliser gaim, vu qu'il avait trop des problèmes avec msn. Ben, il l'a fait mais depuis 01.net.com
Et ça n'a pas marché. J'ai lui proposé le téléchargement depuis le site officiel et pas des problèmes.
Je n'ai rien contre 01.net.com mais tant qu'on a des sites officiels pourqoui pas en profiter ;)

lami20j
Ajouter un commentaire
Réponse
+0
moins plus
je pense que la meilleure solution serait d'utiliser un script php qui serait appelé par le batch et qui se chargerait de ça.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

je suis nouveau avec le monde de développement WEB

ma question c'est que je voudrais envoyer des fichiers xml automatiquement sur mon serveur FTP de l'hebergeur avec PHP
je sais que les méhtodes possibles sont GET POST ou bien avec les fonction ftp_connect

Les méthodes GET et POST obligent de choisir le fichier avec parcourir puis l'uploader donc je ne peux pas les utiliser car je veux une application qui ne nécessite pas l'intervention pour choisir le nom du fichier et cliquer envoyer.

Il n'y a alors que la méthode ftp_connect
Mais le problème que les fichiers se trouve sur le disque dur de mon PC et quand j'essaie de les envoyer sur le serveur ftp distant de mon hebergeur avec cette méthode une erreur s'affiche:
Warning: ftp_put(): Unable to access C:\mondossier\fichier.txt in /html_docs/monlogin/monfichierphp

quelle est la solution pour faire çà avec php ;

J'ai aussi une base de données Mysql j’ai essayé de créer une page sur ma machine dans localhost qui essaie d’envoyer les donnée au Mysql une erreur de connexion à la base de données s’affiche toujours malgré que j’arrive à me connecter si la page php créé se trouve sur le serveur distant.

J’ai essayé d’utiliser ASP.net C# pour faire une connexion Mysql sur le serveur distant de même je ne peux pas me connecter .

J'ai essayé d'utiliser ftp sous MS DOS et le problème qu'il met que je suis connecté au serveur distant j'attends 15 secondes et aprés il se deconnecte en mettant: connexion fermée par le hote distant

Après plusieurs jours de travail je ne trouve pas la solution. Quelqu'un saurait-il comment résoudre ce problème, SVP, je ne sais pas quoi faire

Merci d’avance pour la réponse

A+

:)
Ajouter un commentaire
Ce document intitulé « Déplacer un dossier sur un serveur FTP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?