Je cherche a faire un script automatisé MS-dos : quand je le lancerai, il remplacerai un répertoire distant par un repertoire local ...
En gros, il remplacerait la version de mon site qui est déjà sur le serveur par la dernière que j'ai créé.
Je n'ai pas commencé le script, mais ai juste fait quelques essais en ms-dos (je suis sous xp).
Mais j'ai des trucs bizarres :
Connecté à 192.168.0.21.
220 Bienvenue sur mon serveur FTP !
Utilisateur (192.168.0.21:(none)) : ****
331 Please specify the password.
Mot de passe :
230 Login successful.
ftp> lcd C:\Documents and Settings\G******\Mes documents\Mes sites web\B***
lcd dossier local.
ftp> !dir
Le volume dans le lecteur C n'a pas de nom.
Le numéro de série du volume est 788D-93F4
Répertoire de C:\Documents and Settings\G****
14/10/2008 09:58 <REP> .
14/10/2008 09:58 <REP> ..
07/10/2008 19:02 <REP> Bureau
05/10/2008 14:59 <REP> Contacts
04/10/2008 15:54 <REP> Favoris
11/10/2008 14:13 1 277 intlname.ols
12/10/2008 14:56 <REP> Logs
17/09/2008 22:58 <REP> Menu Démarrer
10/10/2008 22:21 <REP> Mes documents
1 fichier(s) 1 277 octets
9 Rép(s) 167 886 819 328 octets libres
ftp> lcd C:\Documents and Settings\G******\Mes documents\Mes sites web\B****
lcd dossier local.
ftp> lcd
Dossier local maintenant C:\Documents and Settings\******.
ftp>
Comme vous le voyez surement, je ne peux pas définir un dossier dans "mes documents" comme répertoire courant en local ...
Le problème de situe probablement au niveau des noms de dossier contenant des espaces...
Le client FTP du DOS est peut-être un peu vieillot et ne gère pas correctement les noms contenant des espaces.
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
ftp ************
user bruno ***************
cd /public_html
lcd "C:\Documents and Settings\************\Mes documents\Mes sites web\Bruno\Synchro -- final"
mput *.*
close
quit
pause
Juste une précision :
Flouter le nom d'utilisateur ne sert à rien.
De plus, on peut presque lire "guillaume", si c'est pas ça bah ça change rien, et si c'est ça, bah ça change rien non plus
Flouter ton adresse IP locale ne sert à rien.
On peut très bien avoir tous la même....
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
je sais, mais, en général, sur internet, lorsqu'on choisit un pseudo, c'est pour ne pas donner son nom ...
Par contre, pour l'ip locale, je suis d'accord, ca ne sert à rien, mais c'est plus par reflexe qu'autre choses (j'utilise souvent mon ip fixe en ftp) ...
Tu protèges ton prénom, et tu laisses ton nom dans ton adresse mail de ton profil ?
Du coup, maintenant j'ai ton nom et ton prénom, je vais...je vais hacker ton vélo! et la porte de ton garage et aussi ta boite aux lettres, et je finirais par frotter avec une éponge grattante toutes tes poêles tefal.
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Je ne savais pas que l'adresse mail était visible ... Merci de le signaler ! Et qui te dis que c'est mon nom ? Pitié, prends la Télé, mais ne touches pas à mes poêles !!!
open 192.168.0.21 user ****** *******************
cd /public_html
lcd "C:\Documents and Settings\Guillaume\Mes documents\Mes sites web\Bruno\Synchro -- final"
mput *.*
close
quit
pause
Voilà le résultat :
C:\Documents and Settings\Guillaume\Mes documents\Mes sites web\Bruno>ftp -s:tra
nsfert.txt
ftp> open 192.168.0.21 user bruno ****************
Utilisation : open Nom hôte [port]
ftp> cd /public_html
Non connecté.
ftp> lcd "C:\Documents and Settings\Guillaume\Mes documents\Mes sites web\Bruno\
Synchro -- final"
Dossier local maintenant C:\Documents and Settings\Guillaume\Mes documents\Mes s
ites web\Bruno\Synchro -- final.
ftp> mput *.*
Non connecté.
ftp> close
Non connecté.
ftp> quit
C:\Documents and Settings\Guillaume\Mes documents\Mes sites web\Bruno>pause
Appuyez sur une touche pour continuer...
Que puis je faire ??? Je ne comprend pas vraiment ce qui ne va pas ... Je précise, bien sur, que j'arrive à me connecter avec Filezilla ...
ah ok, je vois l'erreur:
la commande open ne nécessite que le nom du serveur en argument donc:
transfert.txt
open 192.168.0.21
bruno
**********
cd /public_html
lcd "C:\Documents and Settings\Guillaume\Mes documents\Mes sites web\Bruno\Synchro -- final"
mput *.*
close
quit
pause
Le seul problème est qu'il n'y arrive pas avec des dossiers :
C:\Documents and Settings\Guillaume\Mes documents\Mes sites web\Bruno>ftp -s:tra
nsfert.txt
ftp> open 192.168.0.21
Connecté à 192.168.0.21.
220 Bienvenue sur mon serveur FTP !
Utilisateur (192.168.0.21:(none)) :
331 Please specify the password.
230 Login successful.
ftp> cd /public_html
250 Directory successfully changed.
ftp> lcd "C:\Documents and Settings\Guillaume\Mes documents\Mes sites web\Bruno\
Synchro -- final"
Dossier local maintenant C:\Documents and Settings\Guillaume\Mes documents\Mes s
ites web\Bruno\Synchro -- final.
ftp> mput *.*
mput index.php?
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 File receive OK.
ftp : 1026 octets envoyés en 0,00 secondes à 1026000,00 Ko/sec.
mput style.css?
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 File receive OK.
ftp : 488 octets envoyés en 0,00 secondes à 488000,00 Ko/sec.
mput test?
Erreur lors de l'ouverture du fichier local test.
ftp> close
221 Goodbye.
ftp> quit
C:\Documents and Settings\Guillaume\Mes documents\Mes sites web\Bruno>pause
Appuyez sur une touche pour continuer...
Savez vous comment faire ?
Ftp en Ms-dos ...
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)
Si y'a pas d'accents dans mes messages c'est parce que je suis sur un clavier norvegien :)