Файл (File)

Файл (File)

Доступен, начиная с версии 8.0.

Свойства:

Имя (Name)
ИмяБезРасширения (BaseName)
ПолноеИмя (FullName)
Путь (Path)
Расширение (Extension)

Методы:

ИнициализироватьАсинх (InitializeAsync)
НачатьИнициализацию (BeginInitialization)
НачатьПолучениеВремениИзменения (BeginGettingModificationTime)
НачатьПолучениеКартинкиПредставленияФайлаБиблиотекиМобильногоУстройства (BeginGetMobileDeviceLibraryFileThumbnail)
НачатьПолучениеНевидимости (BeginGettingHidden)
НачатьПолучениеРазмера (BeginGettingSize)
НачатьПолучениеТолькоЧтения (BeginGettingReadOnly)
НачатьПолучениеУниверсальногоВремениИзменения (BeginGettingModificationUniversalTime)
НачатьПроверкуСуществования (BeginCheckingExistence)
НачатьПроверкуЭтоКаталог (BeginCheckingIsDirectory)
НачатьПроверкуЭтоФайл (BeginCheckingIsFile)
НачатьУстановкуВремениИзменения (BeginSettingModificationTime)
НачатьУстановкуНевидимости (BeginSettingHidden)
НачатьУстановкуТолькоЧтения (BeginSettingReadOnly)
НачатьУстановкуУниверсальногоВремениИзменения (BeginSettingModificationUniversalTime)
ПолучитьВремяИзменения (GetModificationTime)
ПолучитьВремяИзмененияАсинх (GetModificationTimeAsync)
ПолучитьКартинкуПредставленияФайлаБиблиотекиМобильногоУстройства (GetMobileDeviceLibraryFileThumbnail)
ПолучитьКартинкуПредставленияФайлаБиблиотекиМобильногоУстройстваАсинх (GetMobileDeviceLibraryFileThumbnailAsync)
ПолучитьНевидимость (GetHidden)
ПолучитьНевидимостьАсинх (GetHiddenAsync)
ПолучитьПредставлениеФайлаБиблиотекиМобильногоУстройства (GetMobileDeviceLibraryFilePresentation)
ПолучитьТолькоЧтение (GetReadOnly)
ПолучитьТолькоЧтениеАсинх (GetReadOnlyAsync)
ПолучитьУниверсальноеВремяИзменения (GetModificationUniversalTime)
ПолучитьУниверсальноеВремяИзмененияАсинх (GetModificationUniversalTimeAsync)
Размер (Size)
РазмерАсинх (SizeAsync)
Существует (Exists)
СуществуетАсинх (ExistsAsync)
УстановитьВремяИзменения (SetModificationTime)
УстановитьВремяИзмененияАсинх (SetModificationTimeAsync)
УстановитьНевидимость (SetHidden)
УстановитьНевидимостьАсинх (SetHiddenAsync)
УстановитьТолькоЧтение (SetReadOnly)
УстановитьТолькоЧтениеАсинх (SetReadOnlyAsync)
УстановитьУниверсальноеВремяИзменения (SetModificationUniversalTime)
УстановитьУниверсальноеВремяИзмененияАсинх (SetModificationUniversalTimeAsync)
ЭтоКаталог (IsDirectory)
ЭтоКаталогАсинх (IsDirectoryAsync)
ЭтоФайл (IsFile)
ЭтоФайлАсинх (IsFileAsync)

Конструкторы:

По имени файла

Описание:

Используется для доступа к параметрам файлов или каталогов. Необходимо отметить, что данный объект не предназначен для чтения и записи из файлов.
Для работы на веб-клиенте, необходимо предварительно подключить расширение работы с файлами.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.

Пример:

ИмяФайла = "C:\Test\readme.txt";
ВыбФайл = Новый Файл(ИмяФайла);
Если 
ВыбФайл.Существует() Тогда
    Стр = "Результат выполнения:"+Символы.ПС+
    +"Файл: "+ВыбФайл.ПолноеИмя+Символы.ПС+
    +"Имя: "+ ВыбФайл.Имя+Символы.ПС+
    +"Имя без расширения: "+ВыбФайл.ИмяБезРасширения+Символы.ПС+
    +"Расширение: "+ВыбФайл.Расширение+Символы.ПС+
    +"Путь: "+ВыбФайл.Путь+Символы.ПС+
    +"Размер: "+ВыбФайл.Размер()+Символы.ПС+
    +"Это файл: "+ВыбФайл.ЭтоФайл()+Символы.ПС+
    +"Время изменения: "+ВыбФайл.ПолучитьВремяИзменения()+Символы.ПС+
    +"Только чтение: "+ВыбФайл.ПолучитьТолькоЧтение()+Символы.ПС+
    +"Невидимость: "+ВыбФайл.ПолучитьНевидимость();  
    Сообщить(Стр);
Иначе
    Предупреждение("Файл не найден!");
КонецЕсли
;

// Результат выполнения:

// Файл: C:\Test\readme.txt

// Имя: readme.txt

// Имя без расширения: readme

// Расширение: .txt

// Путь: C:\Test//Размер: 916

// Это файл: истина

// Время изменения: 31.10.2000 12:42:04

// Только чтение: истина

// Невидимость: ложь


Использование в версии:

Доступен, начиная с версии 8.0.


     Методическая информация