Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Funcion o procedure para apagar sub carpetas (https://www.clubdelphi.com/foros/showthread.php?t=74951)

Paulao 20-07-2011 15:43:59

Funcion o procedure para apagar sub carpetas
 
Hizo una funcion y ella estas apagando la carpeta y sus subcarpeta, pero mi gustaria de apagar solamente las subcarpetas. Abajo mi funcion:
Código:

function TForm1.DeleteFolder(FolderName: String;
  LeaveFolder: Boolean): Boolean;
var
  r: TshFileOpStruct;
begin
  Result := False;
  if not DirectoryExists(FolderName) then
  Exit;
  if LeaveFolder then
  FolderName := FolderName + ' *.* '
  else
  if FolderName[Length(FolderName)] = ' \ ' then
  Delete(FolderName,Length(FolderName), 1);
  FillChar(r, SizeOf(r), 0);
  r.wFunc := FO_DELETE;
  r.pFrom := PChar(FolderName);
  r.fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION;
  Result := ((ShFileOperation(r) = 0) and (not r.fAnyOperationsAborted));
end;


Casimiro Notevi 20-07-2011 15:58:51

¿A qué te refieres con "apagar"? :confused:

oscarac 20-07-2011 16:14:54

creo que el amigo es portugues.. apagar sera eliminar por lo que veo en su funcion..

Casimiro Notevi 20-07-2011 16:33:42

Sí, nuestro amigo es de Brasil, es que me ha resultado extraño que usara "apagar" cuando en otros hilos ha usado "deletar". Pensaba que "apagar" era "deshabilitar".

Paulao 20-07-2011 17:15:26

Perdon, por el error en el Español. Si, deletar es lo mismo que apagar para mi o eliminar para usteds. Es que tengo dos foros abierto y me olvido as veces para escribir. Ya hizo un post en español en un foro brasileño.


La franja horaria es GMT +2. Ahora son las 05:54:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi