Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-09-2004
eulogi_SCG eulogi_SCG is offline
Registrado
 
Registrado: sep 2004
Posts: 3
Poder: 0
eulogi_SCG Va por buen camino
Borrado de archivos de subdirectorios.

Hola amigos!

tengo un programilla para borrar archivos de un directorio, pero necesitaría que tb me lo hiciese del primer nivel de carpetas por debajo de este, solo del primero. Tengo el siguiente código que funciona:

==========================================================
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
Var Info : TSearchRec;
    Count : Longint;
    Archivo : String;
    fechaSistema,fechaArchivo,diasTranscurridos : TDateTime;
    {i dias : integer;}
Begin
{
  i:=0;
  for i:=1 to ParamCount do
  begin
    if copy(ParamStr(i),1,length(ParamStr(i)))='/D' then
      Dias:=strtoint(copy(ParamStr(i+1),1,length(ParamStr(i+1))));
    if copy(ParamStr(i),1,length(ParamStr(i)))='' then
     dias := 10;
  end;
 }
  Count:=0;
  If FindFirst ('*.*',faAnyfile,Info)=0 then
      begin
        Repeat
          Inc(Count);
          With Info do
            fechaArchivo := (FileDateToDateTime(Info.Time));
            fechasistema := (date);
            diasTranscurridos := ((fechaSistema)-(fechaArchivo));
            if diastranscurridos > 60 then
              Archivo := Info.Name;
              DeleteFile(pChar(Archivo));
         Until FindNext(info)<>0;
      end;
  Sysutils.FindClose(Info);
  Close;
end;
==========================================================

Solo necesito que elimine los archivos del directorio y del primer subdirectorio en que está el programa ejecutándose.

Un saludo.

Última edición por marto fecha: 27-09-2004 a las 18:16:48.
Responder Con Cita
  #2  
Antiguo 27-09-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Wop!

Bienvenido al foro! Espero que te veamos a menudo por aquí.
Te recomiendo que te leas la guía de estilo, ya que encontrarás las normas básicas para convivir en armonía en el foro.
Entre otras cosas, verás que se aconseja usar los tags [delphi], [sql] o [code], segun corresponda, al incluir código en tus mensajes. Esta vez he modificado yo tu texto para que veas lo bien que se lee al estar bien formateado. Si no lo haces así es muy complicado poderlo leer
__________________
E pur si muove
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:12:31.


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
Copyright 1996-2007 Club Delphi