Tom's Guide > Forum > Programmation > batch + ftp +variable :D
Mot :    Pseudo :           
 

Bonsoir à tous donc j'ai 2 questions enfin un peu plus :D.

n°1 Esque les commande batch son valable sur les fichiers situé sur un serveur ftp. C'est à dire esque si je fais un "ren" ou "del" etc sur unfichier situé sur mon serveur ftp sa marchera ou il y a des commande spécifique ?? Comme "put"

n°2 J'ai jamais trouvé ou vu de variable sous DOS ou dans des batch esque sa existe ?? Si oui comment en créer une ??

Merci à tous !

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

1. tu tapes ftp et dans l'invite ftp> tu tapes help, tu as la liste des commandes comme delete et rename.
2. c'est la commande set.
set tout court permet d'obtenir la liste de toutes les variables.
Si tu veux en créer une tu tapes:
set a=3
Si tu veux lire le contenu d'une variable il faut l'entourer par des %:
echo %a%
affiche 3.

Répondre à CRicky

Merci beaucoup pour ta réponse esque c'est possible que une variable continne le résultat d'une commande exemple

set a=date /t

Merci !!

Répondre à Dark_Silver

non je crois pas que ce soit faisable simplement (je me trompe peut-être).
en faisant help set, j'ai vu que set /A a=3+2 évalue l'expression mais ce n'est que pour les expressions mathématiques..
J'ai aussi vu que le /P est pour demander au clavier, donc m'est venu l'idéee de faire comme ça:

Code :
  1. REM redirection de la sortie vers un fichier
  2. date /T > toto.dat
  3. REM redirection du clavier pour mettre la valeur de variable
  4. set /P a= < toto.dat
  5. echo %a%
  6. REM suppression de toto.dat
  7. del /Q toto.dat



Maintenant s'il y a une méthode plus simple, elle est préférable à celle-ci :-D

Répondre à CRicky

Merci !! j'essaye de suite !

Répondre à Dark_Silver
Tom's Guide > Forum > Programmation > batch + ftp +variable :D
Aller à :

Il y a 820 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens