function PapkuSozdat(polnoe_imya_papki: string): boolean;
var i: integer;
begin
For i:=1 to Length(polnoe_imya_papki) do
If polnoe_imya_papki[i]='\' then
CreateDir(Copy(polnoe_imya_papki, 1, i-1));
Result:=CreateDir(polnoe_imya_papki);
end;
где
polnoe_imya_papki - полный путь в имени папки.
Например, PapkuSozdat('E:\1\2\12\85\Пробная папка') выведет положительное значение, если папка создана успешно, или отрицательное значение, если папку не удалось создать (нет диска, доступ запрещен или другие причины).
|