FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Problemas con copia de archivos a la RED
Que tal amigos del foro.
Estoy intentando copiar un archivo a una carpeta compartida en otro equipo, lo que intento es lo siguiente:
Cabe mensionar que el usuario y password es correcto, si se conecta a la unidad de red, y si cambio, en la linea "CopyFile" a una unidad local, si me copia el archivo ... Pero no me copia nada a la unidad de RED "x", alguna sugerencia? Saludos! |
#2
|
||||
|
||||
Seguramente este código te da un error al copiar. Si nos dices el error, puede que podamos ayudarte un poco más.
Yo supongo que el problema debe estar en la parte donde generas el recurso compartido (WNetAddConnection2). WNetAddConnection2 devuelve a su vez un código de error. Si es 0 es que la carpeta compartida se generó correctamente. Yo supongo que debe devolver algo distinto de 0.
|
#3
|
||||
|
||||
También veo el siguiente problema.
Supongo que deberías cambiarlo a algo así:
|
#4
|
||||
|
||||
Gracias por responder:
Me equivoque en el codigo, voy a postear el codigo real que tengo:
Ya intente como me dice duilioisola (como podran ver, la ruta la saco de un archivo INI) cambiando la ruta y nada!!! Saludos! |
#5
|
||||
|
||||
Cita:
Sin ese "detallito" no sabemos qué contestarte excepto suposiciones... Suposición 1: Después de leer el ini vRuta = '\\132.147.160.50\RIS' o vRuta = '\\132.147.160.51\RIS' Puede que no sea ninguna de las dos y que no esté leyendo el ini correcto. Suposición 2: CopyFile(PChar(vFile),PChar('X:\RIS.XML'),False); se traduciría como CopyFile(PChar(vFile),PChar('\\132.147.160.51\RIS\RIS.XML'),False); Quizás te has liado y el archivo RIS.XML está en la raiz del lugar al que apunta la dirección IP y no dentro de una carpeta que se llama RIS. Suposición 3: Radiologia1 y UPC no son los nombres de ususario y contraseña correctos o no tiene permisos de lectura. Seguimos suponiendo ??? |
#6
|
||||
|
||||
Gracias por contestar.
Hice una pequeña modificacion en el codigo:
Es importante que nos cuentes "el mensaje de error que te da". R.- El valor que me regresa es "0". Sin ese "detallito" no sabemos qué contestarte excepto suposiciones... Suposición 1: Después de leer el ini vRuta = '\\132.147.160.50\RIS' o vRuta = '\\132.147.160.51\RIS' Puede que no sea ninguna de las dos y que no esté leyendo el ini correcto. R.- Claro que lo esta leyendo de manera correcta, en caso contrario no se conectaria a la unidad de red. Suposición 2: CopyFile(PChar(vFile),PChar('X:\RIS.XML'),False); se traduciría como CopyFile(PChar(vFile),PChar('\\132.147.160.51\RIS\RIS.XML'),False); R.- No puedo hacer eso, ya que el equipo remoto esta protegido con contraseña, es por eso que me meti en este lio ... Quizás te has liado y el archivo RIS.XML está en la raiz del lugar al que apunta la dirección IP y no dentro de una carpeta que se llama RIS. Suposición 3: Radiologia1 y UPC no son los nombres de ususario y contraseña correctos o no tiene permisos de lectura. R.- Yo mismo cree la ruta y la comparti como administrador. Me asegure de tener todos los permisos necesarios, tan asi que puedo escribir sobre esa carpeta de manera remota. El problema es que al parecer la funcion de copyFile no soporta la copia a unidades mapeadas, porque si se mapea la unidad (cuando lo corro paso a paso, abro un explorador y ahi aparece) y si hace la copia si cambio la unidad "X" por alguna unidad y carpeta local. Alguien que me pueda ayudar!! Gracias! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Impedir Copia de archivos de la red. | Kipow | API de Windows | 5 | 13-12-2009 02:15:01 |
respado o copia de archivos | luis vazquez | Tablas planas | 2 | 13-02-2008 20:06:00 |
Copia de archivos | malditango | API de Windows | 4 | 03-12-2007 10:25:30 |
Copia de una carpeta con archivos con delphi | jfontane | Varios | 1 | 13-10-2006 16:52:55 |
Copia de archivos por la red | gguilleng | Varios | 1 | 22-11-2003 14:34:19 |
|