File.Create
| Create (Создание нового объекта) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Функция возвращает новый объект типа Файл. Функцию можно использовать, когда интерфейса File недостаточно (производится поиск или удаление в нескольких директориях).
Синтаксис
File.Create():<Новый объект (FILE)>
Возвращаемое значение
Возвращается новый объект.
Примеры
Function УдалитьФайлыРекурсивно(Путь)
аФС:=File.Create();
аФС.FindOpen(Путь+"*.*");
While аФС.FindNextFile()<>"" Do
Файл:=Trim(аФС.FileName);
Имя:=Путь+Файл;
If аФС.IsDirectory(Имя) Then
УдалитьФайлыРекурсивно(Имя+"\");
Message("Удаляется папка "+Имя+"!","I");
аФС.RemoveDirectory(Имя);
Else
Message("Удаляется файл "+Имя+"!","I");
аФС.DeleteFile(Имя);
EndIf;
EndDo;
EndFunction
Путь:="Pictures\";
УдалитьФайлыРекурсивно(Путь);