![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как программно создать и удалить папку? [D6, D7, WinXP]
Максим © (2004-07-03 06:42:00)Как программно создать и удалить папку?
Iconka (2004-07-06 09:22:00) [1]Может нужно в начале удалить файлы, а потом папку?
Максим (2004-07-06 08:49:00) [2]Мужики не получается ни RemoveDir ни ForceDirectories. Мне надо, чтобы удалялась конкретная папка с содержащимися в ней файлами.
Andy BitOff (2004-07-03 17:48:00) [3]
>begin...end © (03.07.04 10:58) [4]
Вообщет-то да :)
Но я из хелпа скопировал даже не посмотрев.
Cardinal (2004-07-03 15:16:00) [4]А можно CreateDirectory и RemoveDirectory.
begin...end (2004-07-03 10:58:00) [5]
> [3] Andy BitOff © (03.07.04 09:45)
> MkDir
...
{$I+}
end;
Весьма желательно :)
Andy BitOff (2004-07-03 09:45:00) [6]А в справке посмотреть сложно?
MkDir
uses Dialogs;
begin
{$I-}
{ Get directory name from TEdit control }
MkDir(Edit1.Text);
if IOResult <> 0 then
MessageDlg('Cannot create directory', mtWarning, [mbOk], 0, mbOk)
else
MessageDlg('New directory created', mtInformation, [mbOk], 0, mbOk);
end;
ForceDirectories
This example uses a label and a button on a form. When the user clicks the button, all the directories along the specified path that don't exist are created. The results are reported in the caption of the label:
procedure TForm1.Button1Click(Sender: TObject);
var
Dir: string;
begin
Dir := 'C:\APPS\SALES\LOCAL';
if ForceDirectories(Dir) then
Label1.Caption := Dir + ' was created'
end;
армен (2004-07-03 09:32:00) [7]А пример если можно
TUser (2004-07-03 07:16:00) [8]MkDir, ForceDirectories