Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Удаление каталога с помощью функ. Win32 API / 2 сообщений из 2, страница 1 из 1
07.08.2006, 17:05
    #33903706
gci
gci
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление каталога с помощью функ. Win32 API
Как удалить не пустой каталог с помощью функ. Win32 AP
...
Рейтинг: 0 / 0
07.08.2006, 17:13
    #33903746
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление каталога с помощью функ. Win32 API
в DelphiWorld вот чего пишут:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
 uses  
  ShellApi; 

 function  CopyDir( const  fromDir, toDir:  string ): Boolean; 
 var  
  fos: TSHFileOpStruct; 
 begin  
  ZeroMemory(@fos, SizeOf(fos)); 
   with  fos  do  
   begin  
    wFunc  := FO_COPY; 
    fFlags := FOF_FILESONLY; 
    pFrom  := PChar(fromDir + # 0 ); 
    pTo    := PChar(toDir) 
   end ; 
  Result := ( 0  = ShFileOperation(fos)); 
 end ; 


 function  MoveDir( const  fromDir, toDir:  string ): Boolean; 
 var  
  fos: TSHFileOpStruct; 
 begin  
  ZeroMemory(@fos, SizeOf(fos)); 
   with  fos  do  
   begin  
    wFunc  := FO_MOVE; 
    fFlags := FOF_FILESONLY; 
    pFrom  := PChar(fromDir + # 0 ); 
    pTo    := PChar(toDir) 
   end ; 
  Result := ( 0  = ShFileOperation(fos)); 
 end ; 

 function  DelDir(dir:  string ): Boolean; 
 var  
  fos: TSHFileOpStruct; 
 begin  
  ZeroMemory(@fos, SizeOf(fos)); 
   with  fos  do  
   begin  
    wFunc  := FO_DELETE; 
    fFlags := FOF_SILENT  or  FOF_NOCONFIRMATION; 
    pFrom  := PChar(dir + # 0 ); 
   end ; 
  Result := ( 0  = ShFileOperation(fos)); 
 end ; 


 procedure  TForm1.Button1Click(Sender: TObject); 
 begin  
   if  cCopyDir('d:\download', 'e:\') = True  then  
    ShowMessage('Directory copied.'); 
 end ;

...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Удаление каталога с помощью функ. Win32 API / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]