Commande tro longue

Fermé
mbgaux Messages postés 6 Date d'inscription mardi 23 novembre 2004 Statut Membre Dernière intervention 30 novembre 2004 - 23 nov. 2004 à 12:41
mbgaux Messages postés 6 Date d'inscription mardi 23 novembre 2004 Statut Membre Dernière intervention 30 novembre 2004 - 24 nov. 2004 à 09:18
Bonjour,

Je voudrai créer un fichier .bat qui me ferai la commande suivante :
copy c:\black.lst D:\Documents and Settings\All Users.WINDOWS\Application Data\Kaspersky Lab\KAV Personal Pro\5.0\Bases /E

Le problème est k'il n'aime pas les tro longs nom de répertoires. Auriez-vous une suggestion? Je crois que c'est possible de faire un truc comme ça "DOCUM~1" pour "Documents and settings", oui mais pour tout le reste?

3 réponses

SeGi01 Messages postés 403 Date d'inscription dimanche 8 juillet 2001 Statut Membre Dernière intervention 28 février 2010 149
23 nov. 2004 à 13:54
Salut,
as-tu essayé en mettant des guillemets autour des noms longs ? comme ceci
copy c:\black.lst D:\"Documents and Settings"\"All Users.WINDOWS"\"Application Data"\"Kaspersky Lab"\"KAV Personal Pro"\5.0\Bases /E

a+

PS : là tu copies black.lst dans le répertoire "Bases" de Kaspersky. C'est bien ce que tu veux ?

Errare Humanum est, perseverare .....
http://sms.informatiquefrance.com
0
mbgaux Messages postés 6 Date d'inscription mardi 23 novembre 2004 Statut Membre Dernière intervention 30 novembre 2004
24 nov. 2004 à 07:33
oui c bien ça ke je veux faire mais pour les guillemets, ça marche pas.
Au pire si un programmeur pouvais me faire ce programme tout con, ça serai bien, ou de me faire un mini-script. Sinon j'attend vos suggestion.

Merci à tous
0
mbgaux Messages postés 6 Date d'inscription mardi 23 novembre 2004 Statut Membre Dernière intervention 30 novembre 2004
24 nov. 2004 à 09:18
c bon en fét g fé mon script moi-même en .vbs

Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.GetFile("c:\black.lst")
MyFile.Copy ("D:\Documents and Settings\All Users.WINDOWS\Application Data\Kaspersky Lab\KAV Personal Pro\5.0\Bases\black.lst")

Voila, merci
0