Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 14-09-2006
Avatar de Pascalizado
Pascalizado Pascalizado is offline
Miembro
 
Registrado: abr 2006
Ubicación: Buenos Aires, Argentina
Posts: 163
Poder: 21
Pascalizado Va por buen camino
Esto si que es un desastre!!!

Hola amigos del foro, aqui posteo un viejo codigo que cuando quise programar un programa para borrar el '.' de la extensión un archivo, es un desastre, lo más gracioso fue que al otro dia me levante y lo reprograme de 0 y lo termine en 10 min, mientras que con este luche unos 30 min, jajaj.
bueno aqui tienen el codigo:

Código:
program Hastaluego;

uses
Crt,SysUtils,StrUtils;

var
Dire:String;

procedure Busco (Dir:String);

 var
 Datos: TSearchRec;

 procedure Reemplazo (Archivo:String);
   var
   ext:string[4]; 
   aux:String;
   i:Integer;
   NotArch:String='.DOC .SXW .WBK .XLS';

   begin 
   aux:='';
   ext:=Uppercase(ExtractFileExt(Archivo));
   if findPart(ext,NotArch)<1 then
    begin
    aux:=DelChars(Archivo,'.');
    RenameFile(Archivo,aux);
    writeln (aux + ' SE MODIFICO!!!');
    end
    else writeln (Archivo + ' No se MODIFICO!!!');
  end;

 begin //Comienza del procedimiento principal
 FindFirst(dir+'*.*',Faanyfile,Datos);
 if DirectoryExists(ExtractFilePath(dir)+Datos.name) then
    begin
    Busco(dir+Datos.Name)
    end
    else begin
     Reemplazo(dir+'\'+Datos.name);
     while FindNext(Datos)<>0 do
        begin
        if DirectoryExists(ExtractFilePath(dir)+Datos.Name) then
            begin    
            Busco(dir+Datos.Name)
            end
               else Reemplazo(dir+'\'+Datos.Name);
        FindNext(Datos);
        end;
    end;
 findClose(Datos);
end;

//Comienza principal
begin
write ('INGRESE EL DIRECTORIO: ');
readln(Dire);
Busco(Dire);
end.
__________________
Pascalizado
-----------------------------
"Ser una pluma y por el viento dejarse llevar hasta donde nunca nadie pudo llegar..."
Responder Con Cita
 



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Usando Query en delphi 7 quja SQL 2 16-10-2005 07:05:37
Usando un TActionList android_beat Varios 2 07-09-2005 20:21:47
Convertir Delphi a HTML usando XML estrellita Internet 4 19-04-2004 13:47:14
Crear BD en Delphi usando Interbase? whiti Conexión con bases de datos 2 14-01-2004 13:57:17
usando el registro redlyon13 API de Windows 2 01-12-2003 10:47:07


La franja horaria es GMT +2. Ahora son las 23:44:08.


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