Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Programación

Copiar archivos masivamente pero condicionalmente

bacter
2010-07-13 13:53 - Respuestas: 31 - Tema nº: 2693687


En los compiladores C de microsoft (por ejemplo MSC 6.0) existe por un lado la definición en dos.h de la estructura find_t resp. _dos_findfirst. En esta estructura se recojen nombre, atributo, fecha y hora de escritura asi como tamaño.
Luego estan definidas las dos funciones necesarias para vuestro propósito: _dos_findfirst() con parámetro nombre de archivo (sendero,nombre con * y ?) y estructura find_t para recojer la información.
_dos_findnext() con parámetro de la estructura.
Con lo cual, en el directorio orígen se arranca con un _dos_findfirst, y se crea un buble con _dos_findnext que se repite mientras que dos_findnext devuelve un valor.
Para cada archivo encontrado, se coje el nombre del archivo y se ejecuta con el un _dos_findfirst en el directorio destino. Se comparan fechas y longitud, y si es conveniente se copia el origen al destino.

Supongo que las estructuras equivalentes existen en otros lenguajes y/o compiladores de microsoft, ya que desde entonces poco ha cambiado para esta tarea, salvo que en los windows actuales se pueden usar nombres largos.

Si todavía alguien programa para windows .. quizas le sirva de pista.
Posibles soluciones:
Copiar archivos masivamente pero condicionalmenteCopiar archivos masivamente pero condicionalmente
Floppy se abre pero no puedo ejectuar o copiar archivosFloppy se abre pero no puedo ejectuar o copiar archivos
Como quitar permisos masivamente?¿?Como quitar permisos masivamente?¿?
Q hay no se si me explico pero no se como copiar dvdQ hay no se si me explico pero no se como copiar dvd
Quiero copiar una imagen iso  pero no me dejaQuiero copiar una imagen iso pero no me deja
Argumental3

Re: Copiar archivos masivamente pero condicionalmente - 2010-07-19 11:07 - Respuesta 32

Buen aporte, gracias.
Página:Anterior7

Respuestas relacionadas:

Como leer los usb y dvd pero no poder copiar nadaComo leer los usb y dvd pero no poder copiar nadaForo
Quiero copiar un archivo pero me dice se ha denegado el aQuiero copiar un archivo pero me dice se ha denegado el aForo
Copiar archivosCopiar archivosForo
Copiar archivos al dvdCopiar archivos al dvdForo
Copiar archivosCopiar archivosForo
Copiar archivosCopiar archivosForo
Copiar archivos al mp3Copiar archivos al mp3Foro
Copiar archivosCopiar archivosForo
Copiar archivos en dosCopiar archivos en dosForo
Copiar archivos vobCopiar archivos vobForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos06 Noviembre 2024