Используя простой командный файл для подключения к сетевым дискам при запуске Windows, но одно из имен папок содержит амперсанд, и я не могу на всю жизнь понять, как его избежать.

Вот команда:-

net use P: \\SERVER\Path\Applications & Software

Я пытался:-

net use P: \\SERVER\Path\"Applications & Software"
net use P: \\SERVER\Path\"Applications ^& Software"
net use P: \\SERVER\Path\"Applications ^^& Software"
net use P: "\\SERVER\Path\"Applications & Software"
net use P: "\\SERVER\Path\Applications ^& Software"

Неважно, что пытались, просто выкидывает, что у конкретной команды есть синтаксическая ошибка. Все остальные диски подключены / подключены нормально (в том же пакетном файле).

Может кто-нибудь посоветовать, что нужно для сопоставления / подключения диска с именем папки, содержащей амперсанд, как указано выше?

1 ответ1

2

Вам не нужно выходить из амперсанда в строке в двойных кавычках. Похоже, вы намеревались попробовать это, но в вашей четвертой попытке есть опечатка. Правильно: net use P: "\\SERVER\Path\Applications & Software" (без кавычек в середине).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .