Problème pour faire fichier .bat

marco456258 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, je suis un débutant en fichier cmd.
Je voudrai faire deux fichiers bat

- Le premier : pour copier un fichier (.txt) dans un autre dossier et qu'il me demande comment je veux le renommer (nom variable) et me demander si je veux le remplacer si il existe déjà.

Voici ce que j'ai essayé de faire....pour demander le nom:

start set /p VarQuestion= Nouveau nom ?
if %variable% == "x"

start copy /-y "C:\Users\Desktop\dossier\Ancien.txt" "C:\Users\Desktop\Nouveau.txt"


- Le deuxième : pour rechercher un fichier txt par rapport au nom que je vais donner à la suite d une question posée(nom variable) dans un dossier et le copier dans un autre avec un nom et remplacer celui de la destination.

Pour celui ci je n'arrive pas...

merci d'avance de m'aider pour ces 2 fichiers
A voir également:

1 réponse

barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Bonjour,

Pour le premier fichier, voilà les problèmes :

1) il faut utiliser set /p et pas start set /p
2) si tu nommes ta variable VarQuestion, il faut utiliser le même nom dans ta condition IF.
3) dans ta condition IF, si tu utilises des guillemets il faut les utiliser pour les 2 éléments à comparer sinon ta condition ne sera jamais vraie
4) il faut utiliser copy et pas start copy
5) C:\Users\Desktop n'existe pas, à la place tu peux utiliser %USERPROFILE%\Desktop



0