Файл (File)

Свойства:

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

Методы:

НачатьПолучениеВремениИзменения (BeginGettingModificationTime)
НачатьПолучениеНевидимости (BeginGettingHidden)
НачатьПолучениеРазмера (BeginGettingSize)
НачатьПолучениеТолькоЧтения (BeginGettingReadOnly)
НачатьПолучениеУниверсальногоВремениИзменения (BeginGettingModificationUniversalTime)
НачатьПроверкуСуществования (BeginCheckingExistence)
НачатьПроверкуЭтоКаталог (BeginCheckingIsDirectory)
НачатьПроверкуЭтоФайл (BeginCheckingIsFile)
НачатьУстановкуВремениИзменения (BeginSettingModificationTime)
НачатьУстановкуНевидимости (BeginSettingHidden)
НачатьУстановкуТолькоЧтения (BeginSettingReadOnly)
НачатьУстановкуУниверсальногоВремениИзменения (BeginSettingModificationUniversalTime)
ПолучитьВремяИзменения (GetModificationTime)
ПолучитьНевидимость (GetHidden)
ПолучитьТолькоЧтение (GetReadOnly)
ПолучитьУниверсальноеВремяИзменения (GetModificationUniversalTime)
Размер (Size)
Существует (Exist)
УстановитьВремяИзменения (SetModificationTime)
УстановитьНевидимость (SetHidden)
УстановитьТолькоЧтение (SetReadOnly)
УстановитьУниверсальноеВремяИзменения (SetModificationUniversalTime)
ЭтоКаталог (IsDirectory)
ЭтоФайл (IsFile)

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

По имени файла
По умолчанию

Описание:

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

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

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

Пример:

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

// Результат выполнения:
// Файл: C:\Test\readme.txt
// Имя: readme.txt
// Имя без расширения: readme
// Расширение: .txt
// Путь: C:\Test//Размер: 916
// Это файл: истина
// Время изменения: 31.10.2000 12:42:04
// Только чтение: истина
// Невидимость: ложь


    

1C:Enterprise Developer's Community