01-04-2011 03:51 PM
Buenas tardes a todos en el foro
Quiero copiar un archivo de una computadora a otra en la red usando la instrucción COPY, esta instrucción ya la he usado para copiar archivos en diferentes ubicaciones de una computadora, incluso también de una computadora a otra pero dando de alta una unidad de red compartida, mi duda es como podría hacer esta operación de copiado pero sin dar de alta la unidad de red compartida, yo hice una prueba que si me funciono como source path use lo siguiente:
D:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5\WVC9SFEX\Constantes[1].txt
esta dirección la obtuve haciendo clic en el boton de carpeta que tienen los controles path de labview,
pero incluso volviendo a revisar mi explorador de windows no existía la carpeta Local Settings, esta prueba no la hice en la computadora definitiva que usara la aplicación, por lo cual no confío mucho en usar este método, existe algún otro?
Gracias de antemano
Feliz Año
01-06-2011 12:21 PM
Hola Rafael;
Tal y como mencionas en tu foro, la forma más sencilla de copiar archivos es usando la función COPY (mostrada abajo), sin embargo, para usarla en el target debes seleccionar la ruta de la computadora receptora para lo cual debe estar "dada de alta"; si tus computadoras se encuentran en red, puedes aprovechar diferentes métodos para hacer la transmisión de datos.
Si son pequeños datos, puedes usar variables y si son archivos puedes transferirlos por FTP o por TCP/IP (no te recomendaría usar UDP debido a que no garantiza la recepción correcta de los mismos) , coloco un ejemplo de cada uno de ellos; te recomendaría usar FTP en un subvi pues incluso puedes tener acceso de manera programática a una computadora que tenga usuario y password.
Rafael;
Espero esta información te sea de utilidad
Exito en tu aplicación
MarisolM