Ms-Dos - Mensaje al copiar Archivo de serviores

 
Vista:

Mensaje al copiar Archivo de serviores

Publicado por JAVO (6 intervenciones) el 15/07/2014 19:43:28
Buenas tardes,

Estoy tratando de copiar archivos de una carpeta que se encuentra en un servidor a otra carpeta que está en el mismo servidor pero me sale mensaje el siguiente mensaje "File cannot be copied onto itself"

la sentencia qu estoy utilizando es:

XCopy "\\nombre_Del_servidor\carpeta1\javo 1" "\\nombre_Del_servidor\carpeta1\javo 2" /y


Se les agradece el apoyo...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Mensaje al copiar Archivo de serviores

Publicado por Antoni Masana (811 intervenciones) el 16/07/2014 07:16:52
La traducción del mensaje de error seria:

No se puede copiar el archivo sobre sí mismo.

Lo cual quiere decir que:

"\\nombre_Del_servidor\carpeta1\javo 1"
y
"\\nombre_Del_servidor\carpeta1\javo 2"

Son el mismo fichero o directorio

Usa el comando MKLINK para ver si hay un vinculo simbólico en el archivo:

1
2
3
4
5
6
7
8
9
10
11
12
C:\>mklink /?
Crea un vínculo simbólico.
 
MKLINK [[/D] | [/H] | [/J]] Vínculo Destino
 
        /D      Crea un vínculo simbólico a un directorio. El valor
                predeterminado es un vínculo simbólico a un archivo.
        /H      Crea un vínculo físico en lugar de un vínculo simbólico.
        /J      Crea una unión de directorios.
        Vínculo Especifica el nombre del nuevo vínculo simbólico.
        Destino Especifica la ruta (relativa o absoluta) a la que hace
                referencia el nuevo vínculo.

Un vinculo Simbólico es un archivo o directorio con dos o más nombres que no es lo mismo que dos archivos iguales

Un pequeño ejemplo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
C:\tmp>mklink /H mail-1.txt mail-2.txt
Vínculos permanentes creados por mail-1.txt <<===>> mail-2.txt
 
C:\tmp>dir mail*.*
 El volumen de la unidad C es /
 El número de serie del volumen es: 22A4-BFCB
 
 Directorio de C:\tmp
 
14/05/2014  06:59               390 mail-1.txt
14/05/2014  06:59               390 mail-2.txt
               2 archivos            780 bytes
               0 dirs  74,006,433,792 bytes libres
 
C:\tmp>echo aaaaaaaaaaaaaaaaaaaa >mail-1.txt
 
C:\tmp>dir mail*.*
 El volumen de la unidad C es /
 El número de serie del volumen es: 22A4-BFCB
 
 Directorio de C:\tmp
 
16/07/2014  06:59                23 mail-1.txt
16/07/2014  06:59                23 mail-2.txt
               2 archivos             46 bytes
               0 dirs  74,006,433,792 bytes libres

Lo malo de esto es que no hay forma de ver si existe un Vinculo Simbólico entre dos archivos sin editarlos y modificarlos como el ejemplo.


Otra causa es que tengas algún error en la sintaxis del comando lo cual ignoro que puede ser.

Y esto es todo.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar