Probléme de chemin en bat
hack_net
Messages postés
814
Statut
Membre
-
hack_net Messages postés 814 Statut Membre -
hack_net Messages postés 814 Statut Membre -
Bonjour,
Voila, j'essaye désespérément de créer un petit programme en bat qui permet de copié un fichier "x" ver un dossier "y".
La syntaxe est donc la suivante :
Cela marche, sauf quand "y" a un nom de dossier contenant un espace (exemple "Mes documents").
La commande suivante est donc invalide :
Comment faire pour mettre dans "y" un nom de dossier avec des espace comme "Mes Documents, Document and Setting", ... ?
Merci d'avance...
--
"S'il on payait un impôt sur la connerie, alors l'état s'auto-financerait"
"La colère envers autrui reflète toujours la tristesse interne"
"La théorie, c'est quand on sait tout mais que rien ne marche, et la pratique c'est quand tout marche mais qu'on ne sait pas pourquoi."
Voila, j'essaye désespérément de créer un petit programme en bat qui permet de copié un fichier "x" ver un dossier "y".
La syntaxe est donc la suivante :
copy x y
Cela marche, sauf quand "y" a un nom de dossier contenant un espace (exemple "Mes documents").
La commande suivante est donc invalide :
copy a.bat C:\Mes documents(bien entendu, c'est un test, je n'est pas écrit ça).
Comment faire pour mettre dans "y" un nom de dossier avec des espace comme "Mes Documents, Document and Setting", ... ?
Merci d'avance...
--
"S'il on payait un impôt sur la connerie, alors l'état s'auto-financerait"
"La colère envers autrui reflète toujours la tristesse interne"
"La théorie, c'est quand on sait tout mais que rien ne marche, et la pratique c'est quand tout marche mais qu'on ne sait pas pourquoi."
12 réponses
-
-
Bonjour,
Y a pas de répertoir Mes Documents dans le root,
pour Document and Setting..
copy a.bat C:\Docume~1\User\MESDOC~1\NOMFI.ext
Et c'était pas la peine de reposer la même question sous un autre pseudo :D
A+ -
Merci à vous deux, et pour te répondre "lermite" je n'était même pas au courant qu'il y avait déjà un post à ce sujet... La prochaine fois je m'en assurerai avant de poster ;)
-
Dernière question : pour l'envoyer vers Documents and setting\All Users, j'écrit quoi ?
CarC:\Docume~1\All Users\
ne marche pas :(
Merci d'avance pour vos réponses :) -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Pour arriver au chemin Mes documents il faut intercvaller le nom de l'utilisateur, c'est ca que j'ai voulu dire..
Exemple si le nom utilisateur est Bérénice Dupont
c:\DOCUME~1\BRNICE~1\MESDOC~1\
Remarque:
pour les noms en DOS, les espaces et les lettre accentuées sont ignorés
et si plusieurs répertoires commence par la même chose c'est le N° qui est pris en compte;
Ex: C:\Le répertoir de Bérénice = C:\LEREPE~1
C:\Le répertoir de Claude = C:\LEREPE~2
-
Merci pour vos réponsses ;)
Une autre question : Comment faire un programme qui fait une action toutes les 10minutes par exemple ? Est-ce possible ?
Merci d'avance ;) -
Avec quel language ? parce qu'en .Bat c'est pas possible.
-
Y'as pas une possibilité avec la commande "TIME" ???
Sinon, en Vb c'est possible ? Quel est le code ?
Merci d'avance ;) -
Euh... Je croyait que yen avait qu'un seul XD
Pour moi VB, c'est Visual Basic... -
Ben non, y en a des tas de VB, mais si tu n'a pas de logiciel je vois pas comment tu pourrait faire.
-
T'inquiète pas, j'ai les logiciels pour... Disons un VB qui peut se compiler en exe (VBScript je crois...)...
Quel est le code svp ?
Sinon autre question : je sais qu'il est possible de copié x fois un même fichier dans un même dossier, mais je ne me rappel plus de la commande... Help :)
Merci d'avance... -
Laisse tombé pour le Vb, je vais faire un autre post la dessus ;) Merci quand même...
La seconde question, elle, reste ouverte : comment fait-on pour copier 100fois un fichier "x" dans un dossier "y"... On ne va pas écrire :copy x y
100 fois quand même oO
Merci pour les réponses ;)