Ответ 1
Я только что создал несколько каталогов, поделился ими и сопоставил, используя:
net use y: "\\mycomputername\folder with spaces"
Итак, это решение получает сертификат "работает на моей машине". Какой код ошибки вы получаете?
Я пытаюсь сопоставить диск с помощью командного файла. Я пробовал:
net use m: \\Server01\myfolder /USER:mynetwork\Administrator "Mypassword" /persistent:yes
Он отлично работает. Проблема возникает, когда я пытаюсь сопоставить папку с пробелами по ее имени:
net use m: \\Server01\my folder /USER:mynetwork\Administrator "Mypassword" /persistent:yes
Я пробовал использовать кавычки, используя myfold ~ 1, но ничего не работает.
Простым способом было бы переименование папки, но я отобразил ее на более чем 300 рабочих станциях, поэтому это не очень хорошая идея.
Я только что создал несколько каталогов, поделился ими и сопоставил, используя:
net use y: "\\mycomputername\folder with spaces"
Итак, это решение получает сертификат "работает на моей машине". Какой код ошибки вы получаете?
всякий раз, когда вы имеете дело с пробелами в именах файлов, используйте кавычки
net use "m:\Server01\my folder" /USER:mynetwork\Administrator "Mypassword" /persistent:yes
Я не уверен, что это очень поможет вам, когда мне понадобился пакетный файл, чтобы открыть игру .exe был в папке с пробелами (duh!), и я попытался: START "C:\Fold 1\fold 2\game.exe" и START C:\Fold 1\fold 2\game.exe - Ничего не работало, затем я попробовал
START C:\"Fold 1"\"fold 2"\game.exe and it worked
Надеюсь, это поможет:)
net use "m:\Server01\my folder" /USER:mynetwork\Administrator "Mypassword" /persistent:yes
не работает?
net use f: \\\VFServer"\HQ Publications" /persistent:yes
Обратите внимание, что первый quotation mark
идет перед ведущим \
, а второй идет после конца имени папки.