Comment écrire un chemin complet dans un fichier batch ayant un nom de dossier avec de l'espace?

J'écris la commande suivante dans le fichier batch

REGSVR32 E:Documents and SettingsAll UsersApplication Dataxyz.dll

Après avoir exécuté cette commande, je reçois l'erreur suivante

LodLibrary(e:Documents) failed specified module could not be found.

Comment puis-je résoudre ce problème?

24
demandé sur Peter Mortensen 2011-09-08 15:44:19

4 réponses

Mettez des guillemets doubles autour du chemin qui a des espaces comme ceci:

REGSVR32 "E:\Documents and Settings\All Users\Application Data\xyz.dll"

55
répondu Bali C 2011-09-08 11:48:10

CD E:\Documents and Settings \ All Users \ Application Data

E:\Documents et paramètres \ tous les utilisateurs \ Application Data > REGSVR32 xyz.dll

1
répondu Brian Baylis 2015-04-22 09:56:41
start "" AcroRd32.exe /A "page=207" "C:\Users\abc\Desktop\abc xyz def\abc def xyz 2015.pdf"

Vous pouvez essayer ceci, je l'ai fait finalement, ça marche!

0
répondu Alphard 2017-05-04 18:57:43

J'ai fait un **

Connecteur de lecteur réseau automatique

* * Utilisation d'un fichier batch.

Soudain, il y avait un networkdrive appelé "Data for Analysation", et oui avec les guillemets doubles cela fonctionne correctement!

Semble un peu différent mais fonctionne:

net use y: "\\share.blabla.com\Folder\Subfolder\Data for Analysation" /USER:domain\username PW /PERSISTENT:YES

Thx pour L'indice:)

0
répondu Ricardo Fercher 2018-05-17 10:53:07