Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как программно создать и удалить папку? [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо