Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-07-2008
fpenaranda fpenaranda is offline
No confirmado
 
Registrado: jul 2006
Posts: 4
Poder: 0
fpenaranda Va por buen camino
FileCopy excluyendo archivos

Estimados amigos, resulta que tengo un problema con filecopy(), lo que necesito es realizar la copia de archivos excluyendo archivos de tipo mp3, mpg, etc. sin embargo no encuentro como hacerlo, ya traté Xcopy, es una buena solución, pero debo rflejar los mismo que hace el Xcopy usando fileCopy.
El comando del Xcopy sería: Xcopy "Source" "Destination" EXCLUDE: archive.txt, donde archive.txt contiene una lista de los archivos que no se desea copiar.

Como sería el comando FileCopy(Pchar(Source),Pchar(Destination),false),????

Saludos
Responder Con Cita
  #2  
Antiguo 14-07-2008
Khronos Khronos is offline
Miembro
 
Registrado: abr 2007
Posts: 298
Poder: 18
Khronos Va por buen camino
Hola, el comando sería CopyFile(source, destination: pchar; overwrite: boolean): boolean, devuelve true si tiene éxito.
En cuando a lo de excluír archivos no te acabo de comprender bien, pero podrías hacer algo como esto:

Código Delphi [-]
function CopiarArchivo (filename: string): boolean;
var
   FormatosExcluidos: array [1..3] of pchar;
   i: integer;
begin
result:=false;
FormatosExcluidos[1]:= '.mp3';
FormatosExcluidos[2]:= '.mpg';
FormatosExcluidos[3]:= '.avi';
If FileExists(Filename)=false then exit;

result:= true;
for i:=1 to 3 do begin
    If ExtractFileExt(filename) = FormatosExcluidos[i] then
             result:= false
    end else
          CopyFile(pchar(filename), pchar('TuRuta'), true);
end;

end;

Es una función que acabo de hacer al vuelo, pero la idea sería la de comprobar la extensión de los archivos y si esa extensión se encuentra en tu lista negra.. no los copia

Salu2
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Abrir archivos con nombres de archivos de otra codificación. matabyte Windows 2 01-05-2008 01:40:13
Archivos con DTS Nidia H. Ochoa SQL 0 03-11-2004 23:35:55
Archivos INI Isaac Varios 10 26-02-2004 14:37:51
Archivos .vox noshy Varios 0 10-07-2003 14:23:25
Archivos TXT Jordy Varios 6 07-05-2003 16:56:16


La franja horaria es GMT +2. Ahora son las 09:28:28.


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