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

Описание:

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

Синтаксис:

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

Параметры:

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

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

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

Пример:

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