Difference between revisions of "File.RemoveDirectory"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:50, 7 February 2021
RemoveDirectory (Удаление файла или папки) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция удаляет последнюю папку пути, если удаление удачно, функция возвратит 1, иначе 0. Для удаления файла, используйте функцию DeleteFile.
Синтаксис
File.RemoveDirectory(<Путь и имя папки (STRING)>):<Успешно (1) или ошибка (0) (INT)>
Аргументы
<Путь и имя папки (STRING)>
- Путь к папке. Путь может быть как серверным и так и локальным (Имена файлов).
Возвращаемое значение
Возвращается числовое значение.
Примеры
Function УдалитьФайлыРекурсивно(Путь) аФС:=File.Create(); аФС.FindOpen(Путь+"*.*"); While аФС.FindNextFile()<>"" Do Файл:=Trim(аФС.FileName); Имя:=Путь+Файл; If аФС.IsDirectory(Имя) Then УдалитьФайлыРекурсивно(Имя+"\"); Message("Удаляется папка "+Имя+"!","I"); аФС.RemoveDirectory(Имя); Else Message("Удаляется файл "+Имя+"!","I"); аФС.DeleteFile(Имя); EndIf; EndDo; EndFunction Путь:="Pictures\"; УдалитьФайлыРекурсивно(Путь);