Cómo copio más de un archivo sobre otro???

17/02/2004 - 10:04 por c | Informe spam
Tengo que copiar todos los archivos que empiezan con las
letras “tmp” y el archivo Previo.txt a un archivo con el
nombre FINAL.txt
En DOS lo hago fácilmente de esta manera:
copy TMP*.txt+PREVIO.txt FINAL.txt

Pero en VBScript todo lo que pruebo me da error:
Por Ej probe con:
objFSO.CopyFile txtFilepath & "TMP*.txt" & " + " &
txtFilepath & "PREVIO.txt", txtFilepath & "FINAL.txt"
(txtFilePath es una variable que contiene el path donde
están los archivos)

Cómo puedo hacer esto????
Aunque sea en 2 pasos, primero copiar todos los tmp*.txt a
FINAL.txt y luego PREVIO.txt a FINAL.txt; pero hay alguna
manera cuando hago el segundo COPY de decirle que NO me
sobreescriba el contenido de FINAL.txt????
 

Leer las respuestas

#1 MaNaRa
17/02/2004 - 10:40 | Informe spam
Este es el comando CopyFileobjeto.CopyFile ( origen, destino[,
sobreescribir] ), el parámetro sobreescribir tiene dos opciones(False,
True), asi que solo tienes que poner ...objFSO.CopyFile txtFilepath &
"TMP*.txt" & " + " & txtFilepath & "PREVIO.txt", txtFilepath & "FINAL.txt",
FALSESi quieres evitar que se pare el comando por alguna pregunta ponle al
principio un "On error resume next"

Preguntas similares