copiar archivo a carpeta con nombre con espacios

Iniciado por txomin, 27 Junio 2005, 17:04 PM

0 Miembros y 1 Visitante están viendo este tema.

txomin

con shell se puede copiar un archivo asi:
Shell "cmd /C copy c:\1.exe c:\2.exe"

pero como se puede copiar un archivo a archivos de programa o a menú inicio? se puede copiar un archivo a carpetas con espacios en el nombre con shell o no? xq si pones
Shell "cmd /C copy c:\1+c:\1 c:\Archivos de programa\2.exe"
no funciona

Nosferatu

Hola, si pones esto en programacion VB, es porque lo necesitas en alguna aplicacion VB, asique seria mejor otro codigo, pero para hacerlo desde shell, si lo que quieres es copiar un archivo, añade una ">"

.....1 c:\Archivos de programa\>2.exe por ejemplo... pero sigo pensando que FileCopy seria mejor

saludos

PD:Mejor asi que con tu anterior post
Triste zaudenean, triste zaudenean, pentsa esazu, zure lagun onenean

programatrix

Estoy con el me parece mejor la instrucción filecopy para estos casos puesto que se puede sustituir la carpeta y el nombre del ficheor por el que tiene:
FileCopy App.Path & "\" & App.EXEName & ".exe", "C:\carpeta\nombrefichero.extension

txomin

muchas gracias por las respuesta, me a servido mucho XD

ferlucas

A ver si me pueden ayudar con algo similar.
Tengo una carpeta C:\Imagenes. Los archivos dentro de esta (cerca de 300), se llaman [IMG-####] descripcion.jpg. Ahora, quiero hacer un proceso automatico para que me renombre todos esos archivos a IMG-####.jpg solamente. Alguna sugenrencia?.
Saludos.

- "Si no eres parte de la solución... eres parte del problema."

programatrix

Si tienen el mismo nombre, como quieres que estén todos en la misma carpeta??