ПолучитьСвободноеМесто (GetFreeSpace)

<< Click to Display Table of Contents >>

Navigation:  Раздел 7 Расширения языка L9 > Общие и системные объекты > Объект ФС (FS) > Методы >

ПолучитьСвободноеМесто (GetFreeSpace)


Описание:

Метод возвращает объем свободного места по указанному пути.

Синтаксис:

ПолучитьСвободноеМесто(ПутьКПапкеПриложения)

GetFreeSpace(Path)

Параметры:

Путь(Path) - строковое значение пути.

Возвращаемые значения:

Число. Если указанный путь существует, то метод возвращает объем свободного места по указанному пути. Если указанный путь не существует, то метод возвращает "0".

Пример:

СписокДоступныхПутей = Система.ПолучитьВнешниеДиректорииПриложения();

ПапкаХраненияКартинок = Неопределено;
МаксимальныйРазмер = 0;
Для Каждого ПутьКПапкеПриложения Из СписокДоступныхПутей Цикл
СвободныОбъем = ФС.ПолучитьСвободноеМесто(ПутьКПапкеПриложения);
Если СвободныОбъем > МаксимальныйРазмер Тогда
ПапкаХраненияКартинок = ПутьКПапкеПриложения;
МаксимальныйРазмер = СвободныОбъем;
КонецЕсли;
КонецЦикла;
Если ПапкаХраненияКартинок <> Неопределено Тогда
ПапкаХраненияКартинок = ПапкаХраненияКартинок + "/pictures";
Константы.ПапкаХраненияКартинок.Установить(ПапкаХраненияКартинок);
УстановитьПапкуКартинок(ПапкаХраненияКартинок, Истина);
КонецЕсли;