xcopy destino un archivo
Publicado por carlos (2 intervenciones) el 22/10/2007 06:08:21
Hola, porfavor ayudenme con este tema que ya le di vueltas y no encuentro una salida
tengo un archivo de texto (news_files.txt) con nonbres de archivos q se modificaron en la version8. Es de la forma sgte (muestra la respectiva ruta una por linea)
a\a1\a12.txt
a\b1\a11.txt
...
y quiero copiarlo ala carpeta "version7" mediante este script (.bat)
FOR /F "tokens=1 delims=:" %%A IN ('TYPE news_files.txt') DO (
XCOPY version8\%%A version7\%%A )
generalmente el "destino" del xcopy es una carpeta, pero ahora es un archivo (p.e XCOPY version8\a\a1\a12.txt version7\a\a1\a12.txt) y me muestra el clasico mensaje "¿ version7\a\a1\a12.txt especifica un archivo o un directorio como destino (F = archivo, D = directorio)?"
Como puedo hacer para evitarme este mensaje? (recordar q sera un proceso automatico) o hay alguna manera de setear en el bat para que siemrpe escriba "F" y asi responder el mensaje?
He tratado tambien de elimiar el nombre del archivo en la ruta y asi poder quedarme con la carpeta, pero, no he encontrado la manera hacerlo con comandos DOS
mil gracias de antemano
tengo un archivo de texto (news_files.txt) con nonbres de archivos q se modificaron en la version8. Es de la forma sgte (muestra la respectiva ruta una por linea)
a\a1\a12.txt
a\b1\a11.txt
...
y quiero copiarlo ala carpeta "version7" mediante este script (.bat)
FOR /F "tokens=1 delims=:" %%A IN ('TYPE news_files.txt') DO (
XCOPY version8\%%A version7\%%A )
generalmente el "destino" del xcopy es una carpeta, pero ahora es un archivo (p.e XCOPY version8\a\a1\a12.txt version7\a\a1\a12.txt) y me muestra el clasico mensaje "¿ version7\a\a1\a12.txt especifica un archivo o un directorio como destino (F = archivo, D = directorio)?"
Como puedo hacer para evitarme este mensaje? (recordar q sera un proceso automatico) o hay alguna manera de setear en el bat para que siemrpe escriba "F" y asi responder el mensaje?
He tratado tambien de elimiar el nombre del archivo en la ruta y asi poder quedarme con la carpeta, pero, no he encontrado la manera hacerlo con comandos DOS
mil gracias de antemano
Valora esta pregunta


0