Прочитать на английском

Поделиться через


имя_файла

Тип данных Filename — это текстовая строка, содержащая имя файла или папку. По умолчанию предполагается, что имя файла использует короткий синтаксис имени файла; то есть имя из восьми символов, точка (.) и расширение из трех символов. Необходимо всегда указывать короткое имя файла, так как свойство SHORTFILENAMES может быть задано или целевой том для установки может поддерживать только короткие имена файлов.

Чтобы включить длинное имя файла с коротким именем файла, отделите его от короткого имени файла вертикальной чертой (|).

Например, допустимы следующие две строки:

  • status.txt
  • projec~1.txt| Project Status.txt

Короткие и длинные имена файлов не должны содержать следующие символы:

  • косая черта (/) или (\)
  • вопросительный знак (?)
  • вертикальная черта (|)
  • правая угловая скобка (>)
  • левая угловая скобка (<)
  • двоеточие (:)
  • звездочка (*)
  • Кавычки (")

Кроме того, короткие имена файлов не должны содержать следующие символы:

  • знак «плюс» (+)
  • запятая (,)
  • точка с запятой (;)
  • знак равенства (=)
  • левая квадратная скобка ([)
  • правая квадратная скобка (])

Перед разделителем вертикальной полосы (|) для синтаксиса короткого или длинного имени файла пробел не допускается. Короткие имена файлов могут не содержать пробела, хотя длинное имя файла может быть. Пробел может существовать после разделителя, только если длинное имя файла начинается с пробела. Синтаксис полного пути не допускается.

Примечание

Формат столбца FileName таблицы MsiEmbeddedUI аналогичен формату типа данных Filename, за исключением того, что вертикальный линейчатый разделитель (|) для синтаксиса короткого или длинного имени файла недоступен.