none
Crea un programa para copiar!! RRS feed

  • Pregunta

  • Hola estoy aprendiendo a programar y para mi tesis quisiera crear un programa de copia que sea capaz de copiar de una raiz para vaios directorios a la misma velocidad, por supuesto usando una buena cantidad de memoria ram. Sabemos que si pones 2 o tres copias de la mima raiz a varios directorios estan se dividen o sea si son 3 copias cada una va a 30mb/s por poner el ejemplo!!!.

    Me pueden ayudar o dar tal ves informacion que necesite saber, cualqier ayuda sera agradecida!!!!

    lunes, 23 de marzo de 2020 18:42

Todas las respuestas

  • Hola White Wolf , 

      

    Gracias por levantar tu consulta en los foros de MSDN. Entendimos su pregunta y vamos a darle seguimiento para buscar la mejor repuesta pertinente al caso. 

      

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte. 

    Gracias por usar los foros de MSDN. 

      

      

    Eric Ruiz

     ____ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

      

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.   

      

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

     

     

    lunes, 23 de marzo de 2020 22:04
    Moderador
  • hola

    Para copiar archivos la memoria ram no tiene nada que ver, el cuello de botella lo tienes en el buffer de lectura/escritura del disco

    Esto por supuesto varia si se trata de un disco rigido mecanico o de uno de estado solido, pero las operaciones son las mismas

    >>si pones 2 o tres copias de la mima raiz a varios directorios estan se dividen o sea si son 3 copias cada una va a 30mb/s por poner el ejemplo

    pero cual es el objetivo? las operaciones se paralelizan pero igual a nivel de performance no obtienes nunguna diferencia, que es lo que buscas lograr?

    Si la idea es paralelizar operacion podrias usar el objeto Task que tiene que ver con Parallel Programming

    Programación asincrónica basada en tareas

    podrias lanzar 2 o 3 veces la misma task que copie

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 24 de marzo de 2020 16:58