21

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

Я пробовал следующие запросы (тестирование на C:\Program Files):

start C:\Program Files
start C:/Program\ Files
start C:/"Program Files"
start C:\"Program Files"
start "C:\Program Files"
start "C:/Program Files"
start C:/Program_Files
start C:/Program%20Files

Но никто из них не работает.

4 ответа4

22

Вы бы использовали:

start "" "c:\program files\"

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

Редактировать:

Вот источник об этом: SS64

Например, если вы просто наберете start "title" откроется новое окно cmd с заголовком "title" в строке заголовка.

12

Вам конкретно нужно использовать start?

Вы можете использовать explorer "c:\program files" чтобы получить эффект, который вы ищете.

0

Если вы уже находитесь в текущем каталоге, вы всегда можете сделать это.

C:\>cd "C:\Program Files"

C:\Program Files>start .

C:\Program Files>
0

Введите cd space и нажмите Tab, это даст вам список элементов каталога, просто.

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