Длинные имена файлов или пути, содержащие пробелы, должны быть заключены в кавычки


Проблемы


При задании длинных имен файлов или путей с пробелами в Windows NT задается следующее сообщение об ошибке:
Системе не удается найти указанный файл

Причина


В Windows NT NTFS поддерживает длинные имена файлов и пути с пробелами. Однако имена файлов и каталогов должны заключаться в кавычки, когда они указаны в командной строке. Несоблюдение кавычек приводит к появлении сообщения об ошибке.

Решение


Используйте кавычки при указании длинных имен и путей с пробелами. Например, в командной строке введите следующую команду:
Копирование имени файла в формате d:\My нового имени файла
приводит к следующему сообщению об ошибке:
Не удается найти указанный файл.
Правильный синтаксис:
копирование "имя для файла в формате \ мои файлы" "d:\My новое имя файла"
Обратите внимание, что необходимо использовать кавычки.

Дополнительная информация


В файловой системе NTFS допускается использование пробелов в длинных именах файлов и путях, которые могут содержать до 255 символов. Однако все операции в командной строке с длинными именами и пробелами следует обрабатывать по-разному. Обычно это соглашение MS-DOS для использования пробела после того, как слово задается для указания параметра. То же самое происходит при выполнении операций с помощью командной строки Windows NT даже при использовании длинных имен файлов.