Хост окна консоли, или conhost.exe
позволяет перетаскивать файл или папку в окно cmd.exe
вместо ввода пути.
Если путь содержит пробелы, он переносится в двойныекавычки, например,
"C:\Program Files"
Проблемы
Амперсанд
Если у вас есть путь с перетаскиванием &
, он потерпит неудачу
cd C:\foo&bar
The system cannot find the path specified.
'bar' is not recognized as an internal or external command, operable program
or batch file.
Bash
Если вы используете Bash в Windows, любой путь без пробел завершится ошибкой.
$ cd C:\Windows\System32
sh: cd: C:WindowsSystem32: No such file or directory
Есть ли способ сделать conhost
всегда применять кавычки для перетаскиваемых файлов?