Probando solo con 1 archivo, copiando este en la misma carpeta, pero con otro nombre de archivo no toma segun el codigo que me dejaste iislas.
Cita: declare
@sql varchar(8000)
begin
set @sql = N'Xcopy "c\bcp\doc.txt C:\bcp\doc2.txt" -c -T '
print @sql
exec BD..xp_cmdshell @sql
RESULTADO.-
Número de parámetros no válido
0 archivos copiados
NULL
end
Tomando 2 archivos y tratando de concatenar segun lo que me dejaste, tampoco toma... puesto a que me toma toda la fila de query como un solo nombre de archivo.
Cita: declare
@sql varchar(8000)
begin
set @sql = N'Xcopy "c\bcp\doc.txt + doc2.txt doctotal.txt" '
print @sql
exec BD..xp_cmdshell @sql
end
RESULTADO.-
No se encuentra el archivo: doc.txt + doc2.txt doctotal.txt
0 archivos copiados
NULL
y al separar el nombre de archivos por comillas dobles... me dice
Cita: Número de parámetros no válido
0 archivos copiados
NULL