Ссылка 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;Константы
-
kDRAbstractFilekDRAbstractFile(ISO/Joliet) ключ для указания абстрактного файла.
Значением является DRFileRef (который должен быть в корневом каталоге).
Доступный в OS X v10.2 и позже.
-
kDRAccessDatekDRAccessDateКлюч свойства для даты последнего обращения элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRAllFilesystemskDRAllFilesystemsКлюч для доступа к имени или свойствам для файла во всех файловых системах вместе.
Когда этот ключ используется для обращения к имени, он относится к базовому имени (который не имеет никаких ограничений именования).
Доступный в OS X v10.2 и позже.
-
kDRApplicationIdentifierkDRApplicationIdentifier(ISO/Joliet) ключ для указания идентификатора приложения.
Значением является CFStringRef. Только первые 32 символа (ISO) или 16 символов (Джолиет) будут использоваться, будучи отображенным в набор допустимого символа.
Доступный в OS X v10.2 и позже.
-
kDRAttributeModificationDatekDRAttributeModificationDateКлюч свойства для даты модификации атрибута элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRBackupDatekDRBackupDateКлюч свойства для резервной даты элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRBibliographicFilekDRBibliographicFile(ISO/Joliet) ключ для указания библиографического файла.
Значением является DRFileRef (который должен быть в корневом каталоге).
Доступный в OS X v10.2 и позже.
-
kDRBlockSizekDRBlockSizeКлюч для указания размера блока дорожки.
Значением является CFNumberRef, в настоящее время всегда 2048. Не изменяться.
Доступный в OS X v10.2 и позже.
-
kDRContentModificationDatekDRContentModificationDateКлюч свойства для даты модификации содержания элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRCopyrightFilekDRCopyrightFile(ISO/Joliet) ключ для указания файла авторского права.
Значением является DRFileRef (который должен быть в корневом каталоге).
Доступный в OS X v10.2 и позже.
-
kDRCreationDatekDRCreationDateКлюч свойства для даты создания элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRDataPreparerkDRDataPreparer(ISO/Joliet) ключ для указания выполняющего подготовительную работу данных.
Значением является CFStringRef.
Доступный в OS X v10.2 и позже.
-
kDRDefaultDatekDRDefaultDateДата по умолчанию любых неуказанных дат в файловой системе.
Значением является CFDateRef. Текущая дата и время используется, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDREffectiveDatekDREffectiveDateКлюч свойства для даты вступления в силу элемента, даты, в которой вступает в силу содержание.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRExpirationDatekDRExpirationDateКлюч свойства для даты истечения срока элемента, даты, в которой содержание становится больше не действительным.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRHFSPluskDRHFSPlusКлюч для доступа к HFS + имя/свойства для файла.
HFS + имена могут быть, до 255 анализировали unicode символы долго.
Доступный в OS X v10.2 и позже.
-
kDRHFSPlusCatalogNodeIDkDRHFSPlusCatalogNodeIDКлюч свойства для узла каталога элемента ID (HFS + только).
Значение является CFNumber. В настоящее время, это значение, если установленный только предложение. Механизм записи попытается использовать этот узел ID, но может использовать другое значение, если это должно разрешить конфликты. Поведение по умолчанию состоит в том, чтобы выделить узел IDs инкрементно от kHFSFirstUserCatalogNodeID.
Доступный в OS X v10.2 и позже.
-
kDRHFSPlusTextEncodingHintkDRHFSPlusTextEncodingHintКлюч свойства для текста элемента, кодирующего подсказку (HFS + только).
Значение является CFNumber. Это значение используется MacOS для помощи при преобразовании исходно имя файла UTF-16 в 8 битов за символьное представление (таких как Макрочеловек, Shift-JIS или UTF8). Если не набор, поведение по умолчанию состоит в том, чтобы вызвать CFStringGetMostCompatibleMacStringEncoding (CFStringGetSmallestEncoding ()).
Доступный в OS X v10.2 и позже.
-
kDRInvisiblekDRInvisibleКлюч свойства для невидимости объекта.
Значением является CFBooleanRef.
Доступный в OS X v10.2 и позже.
-
kDRISO9660kDRISO9660Ключ для доступа к ISO 9 660 свойств для файла.
Этот ключ используется для обращения в частности к свойствам для файла.
Этот ключ не может использоваться для обращения к имени файла; это неоднозначно, так как имя может быть или в формате уровня 1 или в уровня 2.
Доступный в OS X v10.2 и позже.
-
kDRISO9660LevelOnekDRISO9660LevelOneКлюч для доступа к уровню 1 ISO 9660 называет для файла.
Если уровень ISO установлен в 1, этот ключ используется для обращения в частности к имени, сгенерированному для ISO 9660. Когда используется для свойства, это эквивалентно в использовании kDRISO9660 ключу и действует как синоним для того ключа.
Имена уровня 1 ISO9660 находятся в форме, обычно известной как 8,3 - восемь символов имени и три символа расширения (если это - файл; каталоги не могут иметь расширений). Набор символов ограничивается A-Z, 0-9, и _.
Доступный в OS X v10.2 и позже.
-
kDRISO9660LevelTwokDRISO9660LevelTwoКлюч для доступа к уровню 2 ISO 9660 называет для файла.
Если уровень ISO установлен в 2, этот ключ используется для обращения в частности к имени, сгенерированному для ISO 9660. Когда используется для свойства, это эквивалентно в использовании kDRISO9660 ключу и действует как синоним для того ключа.
Имена уровня 2 ISO9660 могут быть 32 символами долго, ограничиваются подмножеством 7-разрядных символов ASCII (прописные буквы, числа, пространство, пунктуация), и только позволяются «один.» символ.
Доступный в OS X v10.2 и позже.
-
kDRISO9660VersionNumberkDRISO9660VersionNumberКлюч свойства для номера версии ISO9660 для объекта.
Значение является CFNumber, значение по умолчанию равняется 1.
Доступный в OS X v10.2 и позже.
-
kDRISOLevelkDRISOLevelКлюч для указания уровня ISO файловой системы ISO 9660 на дорожке.
Значением является CFNumberRef, в настоящее время должен быть 1 или 2.
Доступный в OS X v10.2 и позже.
-
kDRISOMacExtensionskDRISOMacExtensions(ISO/Joliet), Добавить ли расширения Mac ISO/Joliet в надлежащих случаях.
Значением является CFBooleanRef.
Доступный в OS X v10.2 и позже.
-
kDRISORockRidgeExtensionskDRISORockRidgeExtensions(ISO/Joliet), Добавить ли RockRidge (расширения POSIX) в надлежащих случаях.
Значением является CFBooleanRef.
Доступный в OS X v10.2 и позже.
-
kDRJolietkDRJolietКлюч для доступа к имени/свойствам Джолиета для файла.
Имена Джолиета могут быть 64, предварительно составлял unicode символы долго, но только позволяются «один.» символ, и много знаков препинания недопустимы.
Доступный в OS X v10.2 и позже.
-
kDRMacExtendedFinderFlagskDRMacExtendedFinderFlagsКлюч свойства для расширенных флагов Средства поиска элемента (только MacOS).
Значение является CFNumber.
Доступный в OS X v10.2 и позже.
-
kDRMacFileCreatorkDRMacFileCreatorКлюч свойства для создателя файла (только MacOS).
Значением является CFDataRef, содержащий OSType.
Доступный в OS X v10.2 и позже.
-
kDRMacFileTypekDRMacFileTypeКлюч свойства для типа файла (только MacOS).
Значением является CFDataRef, содержащий OSType.
Доступный в OS X v10.2 и позже.
-
kDRMacFinderFlagskDRMacFinderFlagsКлюч свойства для флагов Средства поиска элемента (только MacOS).
Значение является CFNumber. «Невидимый» бит проигнорирован - используют kDRInvisible вместо этого.
Доступный в OS X v10.2 и позже.
-
kDRMacFinderHideExtensionkDRMacFinderHideExtensionКлюч свойства для сокрытия расширения объекта.
CFBooleanRef, указывающий, должно ли расширение быть скрыто в Средстве поиска или нет. Значение по умолчанию является ложью и только применяется к файлам.
Доступный в OS X v10.5 и позже.
-
kDRMacIconLocationkDRMacIconLocationКлюч свойства для местоположения значка элемента в его родительской папке (только MacOS).
Значением является CFDataRef, содержащий Точку.
Доступный в OS X v10.2 и позже.
-
kDRMacScrollPositionkDRMacScrollPositionКлюч свойства для позиции прокрутки папки (только MacOS).
Значением является CFDataRef, содержащий Точку.
Доступный в OS X v10.2 и позже.
-
kDRMacWindowBoundskDRMacWindowBoundsКлюч свойства для окна ограничивает для папки (только MacOS).
Значением является CFDataRef, содержащий Rect.
Доступный в OS X v10.2 и позже.
-
kDRMacWindowViewkDRMacWindowViewКлюч свойства для представления окна папки (только MacOS).
Значение является CFNumber.
Доступный в OS X v10.2 и позже.
-
kDRPosixFileModekDRPosixFileModeposix режим файла.
Значение является CFNumber.
Доступный в OS X v10.2 и позже.
-
kDRPosixGIDkDRPosixGIDposix файл GID.
Значение является CFNumber.
Доступный в OS X v10.2 и позже.
-
kDRPosixUIDkDRPosixUIDposix файл UID.
Значение является CFNumber.
Доступный в OS X v10.2 и позже.
-
kDRPublisherkDRPublisher(ISO/Joliet) ключ для указания строки издателя.
Значением является CFStringRef.
Доступный в OS X v10.2 и позже.
-
kDRRecordingDatekDRRecordingDateКлюч свойства для даты записи элемента.
Значением является CFDateRef.
Доступный в OS X v10.2 и позже.
-
kDRSuppressMacSpecificFileskDRSuppressMacSpecificFilesПодавить ли специфичные для Mac файлы от non-HFS файловых систем.
Значением является CFBooleanRef.
Доступный в OS X v10.3 и позже.
-
kDRSystemIdentifierkDRSystemIdentifier(ISO/Joliet) ключ для указания системного идентификатора.
Значением является CFStringRef. Только первые 32 символа (ISO) или 16 символов (Джолиет) будут использоваться, будучи отображенным в набор допустимого символа. Отметьте, это значение НЕ будет использоваться, если расширения Mac будут включены - с расширениями Mac, то системным идентификатором всегда будет «APPLE COMPUTER, INC., TYPE: 0002 дюйма или «APPLE INC., TYPE: 0002 дюйма
Доступный в OS X v10.2 и позже.
-
kDRUDFkDRUDFКлюч для доступа к имени/свойствам UDF для файла.
Доступный в OS X v10.4 и позже.
-
kDRUDFApplicationIdentifierSuffixkDRUDFApplicationIdentifierSuffixДополнительный ключ. Объект CFData, содержащий самое большее 8 байтов данных. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFExtendedFilePermissionskDRUDFExtendedFilePermissionsДополнительный ключ. Указывает расширенные полномочия файла UDF этого файла.
Значением является CFNumberRef. Бит 0: Изменение приписывает для других (бит низкоуровневый) Бита 1: Удалите полномочия для других Бит 2: Изменение приписывает для группы Бита 3: Удалите полномочия для группы Бит 4: Изменение приписывает для владельца Бита 5: Удалите полномочия для владельца Бита 6 и 7: Зарезервированный, Если этот ключ не присутствует, kDRPosixFileMode будет использоваться с вышеупомянутыми битами, устанавливаемыми в соответствующий бит записи для владельца, группы и других. Если kDRPosixFileMode не будет присутствовать, то режим файла от файла на диске будет использоваться, снова использование записи укусило для этих полномочий.
Доступный в OS X v10.4 и позже.
-
kDRUDFInterchangeLevelkDRUDFInterchangeLevelДополнительный ключ. Этот ключ свойства определяет уровень обмена объема. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFMaxInterchangeLevelkDRUDFMaxInterchangeLevelДополнительный ключ. Этот ключ свойства определяет число уровня обмена максимальной громкости. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFMaxVolumeSequenceNumberkDRUDFMaxVolumeSequenceNumberДополнительный ключ. Этот ключ свойства определяет порядковый номер максимальной громкости. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFPrimaryVolumeDescriptorNumberkDRUDFPrimaryVolumeDescriptorNumberДополнительный ключ. Этот ключ свойства определяет основной порядковый номер объема. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFRealTimeFilekDRUDFRealTimeFileДополнительный ключ. Указывает, должен ли этот файл быть отмечен как файл В реальном времени UDF.
Значением является CFBooleanRef.
Доступный в OS X v10.4 и позже.
-
kDRUDFVersion102kDRUDFVersion102Это значение используется в kDRUDFWriteVersion.
Доступный в OS X v10.4 и позже.
-
kDRUDFVersion150kDRUDFVersion150Это значение используется в kDRUDFWriteVersion.
Доступный в OS X v10.4 и позже.
-
kDRUDFVolumeSequenceNumberkDRUDFVolumeSequenceNumberДополнительный ключ. Этот ключ свойства определяет порядковый номер объема. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFVolumeSetIdentifierkDRUDFVolumeSetIdentifierДополнительный ключ. Идентификатор Набора томов для набора томов UDF. Если этот ключ не будет присутствовать, то kDRVolumeSet будет использоваться если настоящее. Идентификатор Набора томов составлен из Метки времени Набора томов, Использования Реализации, и строка, содержавшаяся в этом свойстве.
Доступный в OS X v10.4 и позже.
-
kDRUDFVolumeSetImplementationUsekDRUDFVolumeSetImplementationUseДополнительный ключ. Объект CFData, содержащий самое большее 8 байтов данных. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFVolumeSetTimestampkDRUDFVolumeSetTimestampДополнительный ключ. Посмотрите спецификации UDF для подробных данных.
Доступный в OS X v10.4 и позже.
-
kDRUDFWriteVersionkDRUDFWriteVersionДополнительный ключ. Этот ключ свойства определяет версию для структур UDF, записанных в диск. Значения являются definde в Типах версий UDF.
Доступный в OS X v10.4 и позже.
-
kDRVolumeCheckedDatekDRVolumeCheckedDate(HFS +) ключ для указания проверенной в объеме даты.
Значение является CFDateRef. kDRDefaultDate, используется, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDRVolumeCreationDatekDRVolumeCreationDateКлюч для указания даты создания объема.
Значение является CFDateRef. kDRDefaultDate, используется, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDRVolumeEffectiveDatekDRVolumeEffectiveDate(ISO/Joliet) дата и время, в которой объем является эффективным.
Значением является CFDateRef. Пустой, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDRVolumeExpirationDatekDRVolumeExpirationDate(ISO/Joliet) дата и время, в которой истекает объем.
Значением является CFDateRef. Пустой, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDRVolumeModificationDatekDRVolumeModificationDateКлюч для указания даты модификации объема.
Значение является CFDateRef. kDRDefaultDate, используется, если неуказанный.
Доступный в OS X v10.2 и позже.
-
kDRVolumeSetkDRVolumeSet(ISO/Joliet) ключ для указания имени набора томов.
Значением является CFStringRef.
Доступный в OS X v10.2 и позже.
-
