Ссылка DRContentProperties.h
Свойство представляет в виде строки для объектов файловой системы.
Включенные заголовки
<CoreFoundation/CoreFoundation.h>
<AvailabilityMacros.h>
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Объявление
Swift
let kDRAbstractFile: CFString! let kDRAccessDate: CFString! let kDRAllFilesystems: CFString! let kDRApplicationIdentifier: CFString! let kDRAttributeModificationDate: CFString! let kDRBackupDate: CFString! let kDRBibliographicFile: CFString! let kDRBlockSize: CFString! let kDRContentModificationDate: CFString! let kDRCopyrightFile: CFString! let kDRCreationDate: CFString! let kDRDataPreparer: CFString! let kDRDefaultDate: CFString! let kDREffectiveDate: CFString! let kDRExpirationDate: CFString! let kDRHFSPlus: CFString! let kDRHFSPlusCatalogNodeID: CFString! let kDRHFSPlusTextEncodingHint: CFString! let kDRInvisible: CFString! let kDRISO9660: CFString! let kDRISO9660LevelOne: CFString! let kDRISO9660LevelTwo: CFString! let kDRISO9660VersionNumber: CFString! let kDRISOLevel: CFString! let kDRISOMacExtensions: CFString! let kDRISORockRidgeExtensions: CFString! let kDRJoliet: CFString! let kDRMacExtendedFinderFlags: CFString! let kDRMacFileCreator: CFString! let kDRMacFileType: CFString! let kDRMacFinderFlags: CFString! let kDRMacFinderHideExtension: CFString! let kDRMacIconLocation: CFString! let kDRMacScrollPosition: CFString! let kDRMacWindowBounds: CFString! let kDRMacWindowView: CFString! let kDRPosixFileMode: CFString! let kDRPosixGID: CFString! let kDRPosixUID: CFString! let kDRPublisher: CFString! let kDRRecordingDate: CFString! let kDRSuppressMacSpecificFiles: CFString! let kDRSystemIdentifier: CFString! let kDRUDF: CFString! let kDRUDFApplicationIdentifierSuffix: CFString! let kDRUDFExtendedFilePermissions: CFString! let kDRUDFInterchangeLevel: CFString! let kDRUDFMaxInterchangeLevel: CFString! let kDRUDFMaxVolumeSequenceNumber: CFString! let kDRUDFPrimaryVolumeDescriptorNumber: CFString! let kDRUDFRealTimeFile: CFString! let kDRUDFVersion102: CFString! let kDRUDFVersion150: CFString! let kDRUDFVolumeSequenceNumber: CFString! let kDRUDFVolumeSetIdentifier: CFString! let kDRUDFVolumeSetImplementationUse: CFString! let kDRUDFVolumeSetTimestamp: CFString! let kDRUDFWriteVersion: CFString! let kDRVolumeCheckedDate: CFString! let kDRVolumeCreationDate: CFString! let kDRVolumeEffectiveDate: CFString! let kDRVolumeExpirationDate: CFString! let kDRVolumeModificationDate: CFString! let kDRVolumeSet: CFString!
Objective C
extern const CFStringRef kDRAbstractFile; extern const CFStringRef kDRAccessDate; extern const CFStringRef kDRAllFilesystems; extern const CFStringRef kDRApplicationIdentifier; extern const CFStringRef kDRAttributeModificationDate; extern const CFStringRef kDRBackupDate; extern const CFStringRef kDRBibliographicFile; extern const CFStringRef kDRBlockSize; extern const CFStringRef kDRContentModificationDate; extern const CFStringRef kDRCopyrightFile; extern const CFStringRef kDRCreationDate; extern const CFStringRef kDRDataPreparer; extern const CFStringRef kDRDefaultDate; extern const CFStringRef kDREffectiveDate; extern const CFStringRef kDRExpirationDate; extern const CFStringRef kDRHFSPlus; extern const CFStringRef kDRHFSPlusCatalogNodeID; extern const CFStringRef kDRHFSPlusTextEncodingHint; extern const CFStringRef kDRInvisible; extern const CFStringRef kDRISO9660; extern const CFStringRef kDRISO9660LevelOne; extern const CFStringRef kDRISO9660LevelTwo; extern const CFStringRef kDRISO9660VersionNumber; extern const CFStringRef kDRISOLevel; extern const CFStringRef kDRISOMacExtensions; extern const CFStringRef kDRISORockRidgeExtensions; extern const CFStringRef kDRJoliet; extern const CFStringRef kDRMacExtendedFinderFlags; extern const CFStringRef kDRMacFileCreator; extern const CFStringRef kDRMacFileType; extern const CFStringRef kDRMacFinderFlags; extern const CFStringRef kDRMacFinderHideExtension; extern const CFStringRef kDRMacIconLocation; extern const CFStringRef kDRMacScrollPosition; extern const CFStringRef kDRMacWindowBounds; extern const CFStringRef kDRMacWindowView; extern const CFStringRef kDRPosixFileMode; extern const CFStringRef kDRPosixGID; extern const CFStringRef kDRPosixUID; extern const CFStringRef kDRPublisher; extern const CFStringRef kDRRecordingDate; extern const CFStringRef kDRSuppressMacSpecificFiles; extern const CFStringRef kDRSystemIdentifier; extern const CFStringRef kDRUDF; extern const CFStringRef kDRUDFApplicationIdentifierSuffix; extern const CFStringRef kDRUDFExtendedFilePermissions; extern const CFStringRef kDRUDFInterchangeLevel; extern const CFStringRef kDRUDFMaxInterchangeLevel; extern const CFStringRef kDRUDFMaxVolumeSequenceNumber; extern const CFStringRef kDRUDFPrimaryVolumeDescriptorNumber; extern const CFStringRef kDRUDFRealTimeFile; extern const CFStringRef kDRUDFVersion102; extern const CFStringRef kDRUDFVersion150; extern const CFStringRef kDRUDFVolumeSequenceNumber; extern const CFStringRef kDRUDFVolumeSetIdentifier; extern const CFStringRef kDRUDFVolumeSetImplementationUse; extern const CFStringRef kDRUDFVolumeSetTimestamp; extern const CFStringRef kDRUDFWriteVersion; extern const CFStringRef kDRVolumeCheckedDate; extern const CFStringRef kDRVolumeCreationDate; extern const CFStringRef kDRVolumeEffectiveDate; extern const CFStringRef kDRVolumeExpirationDate; extern const CFStringRef kDRVolumeModificationDate; extern const CFStringRef kDRVolumeSet;
Константы
-
kDRAbstractFile
kDRAbstractFile
(ISO/Joliet) ключ для указания абстрактного файла.
Значением является DRFileRef (который должен быть в корневом каталоге).
Доступный в OS X v10.2 и позже.
-
kDRAccessDate
kDRAccessDate
Ключ свойства для даты последнего обращения элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRAllFilesystems
kDRAllFilesystems
Ключ для доступа к имени или свойствам для файла во всех файловых системах вместе.
Когда этот ключ используется для обращения к имени, он относится к базовому имени (который не имеет никаких ограничений именования).
Доступный в OS X v10.2 и позже.
-
kDRApplicationIdentifier
kDRApplicationIdentifier
(ISO/Joliet) ключ для указания идентификатора приложения.
Значением является CFStringRef. Только первые 32 символа (ISO) или 16 символов (Джолиет) будут использоваться, будучи отображенным в набор допустимого символа.
Доступный в OS X v10.2 и позже.
-
kDRAttributeModificationDate
kDRAttributeModificationDate
Ключ свойства для даты модификации атрибута элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRBackupDate
kDRBackupDate
Ключ свойства для резервной даты элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRBibliographicFile
kDRBibliographicFile
(ISO/Joliet) ключ для указания библиографического файла.
Значением является DRFileRef (который должен быть в корневом каталоге).
Доступный в OS X v10.2 и позже.
-
kDRBlockSize
kDRBlockSize
Ключ для указания размера блока дорожки.
Значением является CFNumberRef, в настоящее время всегда 2048. Не изменяться.
Доступный в OS X v10.2 и позже.
-
kDRContentModificationDate
kDRContentModificationDate
Ключ свойства для даты модификации содержания элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRCopyrightFile
kDRCopyrightFile
(ISO/Joliet) ключ для указания файла авторского права.
Значением является DRFileRef (который должен быть в корневом каталоге).
Доступный в OS X v10.2 и позже.
-
kDRCreationDate
kDRCreationDate
Ключ свойства для даты создания элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRDataPreparer
kDRDataPreparer
(ISO/Joliet) ключ для указания выполняющего подготовительную работу данных.
Значением является CFStringRef.
Доступный в OS X v10.2 и позже.
-
kDRDefaultDate
kDRDefaultDate
Дата по умолчанию любых неуказанных дат в файловой системе.
Значением является CFDateRef. Текущая дата и время используется, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDREffectiveDate
kDREffectiveDate
Ключ свойства для даты вступления в силу элемента, даты, в которой вступает в силу содержание.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRExpirationDate
kDRExpirationDate
Ключ свойства для даты истечения срока элемента, даты, в которой содержание становится больше не действительным.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRHFSPlus
kDRHFSPlus
Ключ для доступа к HFS + имя/свойства для файла.
HFS + имена могут быть, до 255 анализировали unicode символы долго.
Доступный в OS X v10.2 и позже.
-
kDRHFSPlusCatalogNodeID
kDRHFSPlusCatalogNodeID
Ключ свойства для узла каталога элемента ID (HFS + только).
Значение является CFNumber. В настоящее время, это значение, если установленный только предложение. Механизм записи попытается использовать этот узел ID, но может использовать другое значение, если это должно разрешить конфликты. Поведение по умолчанию состоит в том, чтобы выделить узел IDs инкрементно от kHFSFirstUserCatalogNodeID.
Доступный в OS X v10.2 и позже.
-
kDRHFSPlusTextEncodingHint
kDRHFSPlusTextEncodingHint
Ключ свойства для текста элемента, кодирующего подсказку (HFS + только).
Значение является CFNumber. Это значение используется MacOS для помощи при преобразовании исходно имя файла UTF-16 в 8 битов за символьное представление (таких как Макрочеловек, Shift-JIS или UTF8). Если не набор, поведение по умолчанию состоит в том, чтобы вызвать CFStringGetMostCompatibleMacStringEncoding (CFStringGetSmallestEncoding ()).
Доступный в OS X v10.2 и позже.
-
kDRInvisible
kDRInvisible
Ключ свойства для невидимости объекта.
Значением является CFBooleanRef.
Доступный в OS X v10.2 и позже.
-
kDRISO9660
kDRISO9660
Ключ для доступа к ISO 9 660 свойств для файла.
Этот ключ используется для обращения в частности к свойствам для файла.
Этот ключ не может использоваться для обращения к имени файла; это неоднозначно, так как имя может быть или в формате уровня 1 или в уровня 2.
Доступный в OS X v10.2 и позже.
-
kDRISO9660LevelOne
kDRISO9660LevelOne
Ключ для доступа к уровню 1 ISO 9660 называет для файла.
Если уровень ISO установлен в 1, этот ключ используется для обращения в частности к имени, сгенерированному для ISO 9660. Когда используется для свойства, это эквивалентно в использовании kDRISO9660 ключу и действует как синоним для того ключа.
Имена уровня 1 ISO9660 находятся в форме, обычно известной как 8,3 - восемь символов имени и три символа расширения (если это - файл; каталоги не могут иметь расширений). Набор символов ограничивается A-Z, 0-9, и _.
Доступный в OS X v10.2 и позже.
-
kDRISO9660LevelTwo
kDRISO9660LevelTwo
Ключ для доступа к уровню 2 ISO 9660 называет для файла.
Если уровень ISO установлен в 2, этот ключ используется для обращения в частности к имени, сгенерированному для ISO 9660. Когда используется для свойства, это эквивалентно в использовании kDRISO9660 ключу и действует как синоним для того ключа.
Имена уровня 2 ISO9660 могут быть 32 символами долго, ограничиваются подмножеством 7-разрядных символов ASCII (прописные буквы, числа, пространство, пунктуация), и только позволяются «один.» символ.
Доступный в OS X v10.2 и позже.
-
kDRISO9660VersionNumber
kDRISO9660VersionNumber
Ключ свойства для номера версии ISO9660 для объекта.
Значение является CFNumber, значение по умолчанию равняется 1.
Доступный в OS X v10.2 и позже.
-
kDRISOLevel
kDRISOLevel
Ключ для указания уровня ISO файловой системы ISO 9660 на дорожке.
Значением является CFNumberRef, в настоящее время должен быть 1 или 2.
Доступный в OS X v10.2 и позже.
-
kDRISOMacExtensions
kDRISOMacExtensions
(ISO/Joliet), Добавить ли расширения Mac ISO/Joliet в надлежащих случаях.
Значением является CFBooleanRef.
Доступный в OS X v10.2 и позже.
-
kDRISORockRidgeExtensions
kDRISORockRidgeExtensions
(ISO/Joliet), Добавить ли RockRidge (расширения POSIX) в надлежащих случаях.
Значением является CFBooleanRef.
Доступный в OS X v10.2 и позже.
-
kDRJoliet
kDRJoliet
Ключ для доступа к имени/свойствам Джолиета для файла.
Имена Джолиета могут быть 64, предварительно составлял unicode символы долго, но только позволяются «один.» символ, и много знаков препинания недопустимы.
Доступный в OS X v10.2 и позже.
-
kDRMacExtendedFinderFlags
kDRMacExtendedFinderFlags
Ключ свойства для расширенных флагов Средства поиска элемента (только MacOS).
Значение является CFNumber.
Доступный в OS X v10.2 и позже.
-
kDRMacFileCreator
kDRMacFileCreator
Ключ свойства для создателя файла (только MacOS).
Значением является CFDataRef, содержащий OSType.
Доступный в OS X v10.2 и позже.
-
kDRMacFileType
kDRMacFileType
Ключ свойства для типа файла (только MacOS).
Значением является CFDataRef, содержащий OSType.
Доступный в OS X v10.2 и позже.
-
kDRMacFinderFlags
kDRMacFinderFlags
Ключ свойства для флагов Средства поиска элемента (только MacOS).
Значение является CFNumber. «Невидимый» бит проигнорирован - используют kDRInvisible вместо этого.
Доступный в OS X v10.2 и позже.
-
kDRMacFinderHideExtension
kDRMacFinderHideExtension
Ключ свойства для сокрытия расширения объекта.
CFBooleanRef, указывающий, должно ли расширение быть скрыто в Средстве поиска или нет. Значение по умолчанию является ложью и только применяется к файлам.
Доступный в OS X v10.5 и позже.
-
kDRMacIconLocation
kDRMacIconLocation
Ключ свойства для местоположения значка элемента в его родительской папке (только MacOS).
Значением является CFDataRef, содержащий Точку.
Доступный в OS X v10.2 и позже.
-
kDRMacScrollPosition
kDRMacScrollPosition
Ключ свойства для позиции прокрутки папки (только MacOS).
Значением является CFDataRef, содержащий Точку.
Доступный в OS X v10.2 и позже.
-
kDRMacWindowBounds
kDRMacWindowBounds
Ключ свойства для окна ограничивает для папки (только MacOS).
Значением является CFDataRef, содержащий Rect.
Доступный в OS X v10.2 и позже.
-
kDRMacWindowView
kDRMacWindowView
Ключ свойства для представления окна папки (только MacOS).
Значение является CFNumber.
Доступный в OS X v10.2 и позже.
-
kDRPosixFileMode
kDRPosixFileMode
posix режим файла.
Значение является CFNumber.
Доступный в OS X v10.2 и позже.
-
kDRPosixGID
kDRPosixGID
posix файл GID.
Значение является CFNumber.
Доступный в OS X v10.2 и позже.
-
kDRPosixUID
kDRPosixUID
posix файл UID.
Значение является CFNumber.
Доступный в OS X v10.2 и позже.
-
kDRPublisher
kDRPublisher
(ISO/Joliet) ключ для указания строки издателя.
Значением является CFStringRef.
Доступный в OS X v10.2 и позже.
-
kDRRecordingDate
kDRRecordingDate
Ключ свойства для даты записи элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRSuppressMacSpecificFiles
kDRSuppressMacSpecificFiles
Подавить ли специфичные для Mac файлы от non-HFS файловых систем.
Значением является CFBooleanRef.
Доступный в OS X v10.3 и позже.
-
kDRSystemIdentifier
kDRSystemIdentifier
(ISO/Joliet) ключ для указания системного идентификатора.
Значением является CFStringRef. Только первые 32 символа (ISO) или 16 символов (Джолиет) будут использоваться, будучи отображенным в набор допустимого символа. Отметьте, это значение НЕ будет использоваться, если расширения Mac будут включены - с расширениями Mac, то системным идентификатором всегда будет «APPLE COMPUTER, INC., TYPE: 0002 дюйма или «APPLE INC., TYPE: 0002 дюйма
Доступный в OS X v10.2 и позже.
-
kDRUDF
kDRUDF
Ключ для доступа к имени/свойствам UDF для файла.
Доступный в OS X v10.4 и позже.
-
kDRUDFApplicationIdentifierSuffix
kDRUDFApplicationIdentifierSuffix
Дополнительный ключ. Объект CFData, содержащий самое большее 8 байтов данных. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFExtendedFilePermissions
kDRUDFExtendedFilePermissions
Дополнительный ключ. Указывает расширенные полномочия файла UDF этого файла.
Значением является CFNumberRef. Бит 0: Изменение приписывает для других (бит низкоуровневый) Бита 1: Удалите полномочия для других Бит 2: Изменение приписывает для группы Бита 3: Удалите полномочия для группы Бит 4: Изменение приписывает для владельца Бита 5: Удалите полномочия для владельца Бита 6 и 7: Зарезервированный, Если этот ключ не присутствует, kDRPosixFileMode будет использоваться с вышеупомянутыми битами, устанавливаемыми в соответствующий бит записи для владельца, группы и других. Если kDRPosixFileMode не будет присутствовать, то режим файла от файла на диске будет использоваться, снова использование записи укусило для этих полномочий.
Доступный в OS X v10.4 и позже.
-
kDRUDFInterchangeLevel
kDRUDFInterchangeLevel
Дополнительный ключ. Этот ключ свойства определяет уровень обмена объема. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFMaxInterchangeLevel
kDRUDFMaxInterchangeLevel
Дополнительный ключ. Этот ключ свойства определяет число уровня обмена максимальной громкости. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFMaxVolumeSequenceNumber
kDRUDFMaxVolumeSequenceNumber
Дополнительный ключ. Этот ключ свойства определяет порядковый номер максимальной громкости. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFPrimaryVolumeDescriptorNumber
kDRUDFPrimaryVolumeDescriptorNumber
Дополнительный ключ. Этот ключ свойства определяет основной порядковый номер объема. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFRealTimeFile
kDRUDFRealTimeFile
Дополнительный ключ. Указывает, должен ли этот файл быть отмечен как файл В реальном времени UDF.
Значением является CFBooleanRef.
Доступный в OS X v10.4 и позже.
-
kDRUDFVersion102
kDRUDFVersion102
Это значение используется в kDRUDFWriteVersion.
Доступный в OS X v10.4 и позже.
-
kDRUDFVersion150
kDRUDFVersion150
Это значение используется в kDRUDFWriteVersion.
Доступный в OS X v10.4 и позже.
-
kDRUDFVolumeSequenceNumber
kDRUDFVolumeSequenceNumber
Дополнительный ключ. Этот ключ свойства определяет порядковый номер объема. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFVolumeSetIdentifier
kDRUDFVolumeSetIdentifier
Дополнительный ключ. Идентификатор Набора томов для набора томов UDF. Если этот ключ не будет присутствовать, то kDRVolumeSet будет использоваться если настоящее. Идентификатор Набора томов составлен из Метки времени Набора томов, Использования Реализации, и строка, содержавшаяся в этом свойстве.
Доступный в OS X v10.4 и позже.
-
kDRUDFVolumeSetImplementationUse
kDRUDFVolumeSetImplementationUse
Дополнительный ключ. Объект CFData, содержащий самое большее 8 байтов данных. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFVolumeSetTimestamp
kDRUDFVolumeSetTimestamp
Дополнительный ключ. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFWriteVersion
kDRUDFWriteVersion
Дополнительный ключ. Этот ключ свойства определяет версию для структур UDF, записанных в диск. Значения являются definde в Типах версий UDF.
Доступный в OS X v10.4 и позже.
-
kDRVolumeCheckedDate
kDRVolumeCheckedDate
(HFS +) ключ для указания проверенной в объеме даты.
Значение является CFDateRef. kDRDefaultDate, используется, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDRVolumeCreationDate
kDRVolumeCreationDate
Ключ для указания даты создания объема.
Значение является CFDateRef. kDRDefaultDate, используется, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDRVolumeEffectiveDate
kDRVolumeEffectiveDate
(ISO/Joliet) дата и время, в которой объем является эффективным.
Значением является CFDateRef. Пустой, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDRVolumeExpirationDate
kDRVolumeExpirationDate
(ISO/Joliet) дата и время, в которой истекает объем.
Значением является CFDateRef. Пустой, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDRVolumeModificationDate
kDRVolumeModificationDate
Ключ для указания даты модификации объема.
Значение является CFDateRef. kDRDefaultDate, используется, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDRVolumeSet
kDRVolumeSet
(ISO/Joliet) ключ для указания имени набора томов.
Значением является CFStringRef.
Доступный в OS X v10.2 и позже.
-