Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

FindFirstFile

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: FindFirstFile Responder citando

Hola. Quiero copiar varios archivos y me han dicho que use 'FindFirstFile' y 'FindNextFile'. ¿Alguien puede ponerme un ejemplo (a ser posible, comentado)?
Volver arriba
Mensaje    Asunto: FindFirstFile Responder citando

Hola, si lo que quieres es copiar ficheros:
http://212.163.180.66/ubb/Forum1/HTML/000216.html
http://212.163.180.66/ubb/Forum1/HTML/000617.html

Saludos.

PD: por favor, buscar en las respuestas viejas del foro antes de preguntar.

Volver arriba
Mensaje    Asunto: FindFirstFile Responder citando

Lo siento leo, pero antes de pegar el mesaje busque en los mensajes anteriores. Lo que ocurre es que utilice como criterio "FindFirstFile" y no obtuve ningun resultado. De cualquier forma, gracias por la respuesta.
Volver arriba
Mensaje    Asunto: FindFirstFile Responder citando

Hola.
Aqui te va un pequeño codigo que testea todos los archivos ZIP del directorio de trabajo y da la posibilidad de borrarlos.

Está en Turbo C, para no añadir codifo extra de formularios y eventos:

#include <conio.h>
#include <ctype.h>
#include <dir.h>
#include <dos.h>
#include <stdio.h>

main()
{
struct ffblk ffblk;
int hecho;
char buffer[255] = "";
char tecla;

hecho = findfirst("*.zip", &ffblk, FA_ARCH);
while(!hecho){
sprintf(buffer, "pkunzip -d %s", ffblk.ff_name);
clrscr();
system(buffer);
do{
printf("\a\n¨Borrar el archivo %s (s/n)?", ffblk.ff_name);
tecla = toupper(getch());
}while((tecla != 'S') && (tecla != 'N'));
if(tecla == 'S'){
remove(ffblk.ff_name);
}
hecho = findnext(&ffblk);
}
}

Usarlo en Builder es inmediato, pues todo esta definido, y la estructura ffblk en Builder ya es de 32 bits (soport nombres largos).

Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.