Visual Basic - Copiar ficheros. Es important (principiante)

Life is soft - evento anual de software empresarial
 
Vista:

Copiar ficheros. Es important (principiante)

Publicado por kcin (19 intervenciones) el 25/09/2004 12:50:09
Necesito copiar un fichero pero con dos botones uno de copia y otro que lo pegaría.
Con Filecopy al darle un origen y destino me lo hace al momento, cosa que no deseo.
Existe la posibilidad de copiar el origen con el primer botón.
Y más tarde con un segundo botón,¿Pegar en otro destino especificado?
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

RE:Copiar ficheros. Es important (principiante)

Publicado por Rei (6 intervenciones) el 26/09/2004 03:15:06
Yo hice un proyecto parecido. Lo que tenés que hacer es utilizar una variable a nivel módulo, por ejemplo

Private ArchivoCopiar as string

En el primer botón (copiar) guardás el nombre del fichero y nada más

commondialog.showopen
ArchivoCopiar=commondialog.filename

En el segundo botón (pegar) es donde usás filecopy

dim Destino as string
commondialog.showopen
Destino=commondialog.filename
Filecopy ArchivoCopiar, Destino

Creo que eso es todo. Espero que sea lo que buscabas

Cariños Rei
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

RE:Copiar ficheros. Es important (principiante)

Publicado por Anonimo (36 intervenciones) el 26/09/2004 03:29:06
La forma mas sencilla seria utilizar un directorio temporal como portapapeles
ej:Directorio temporal(C:/ejemplo1)
Dim A as string (Direción fichero)
Dim B as string (Nombre del fichero)
Dim C as string (Destino)
(llevas a la variable A la dirección del fichero)
'COPIAR
Shell "command.com copy"& A "C:ejemplo1"

'Pegar
Shell "command.com copy" & C & B

_______________________________________
Otra posibilidad es:(Recomendada)
Dim A as string (Direción fichero)(sin "/")
Dim B as string (Nombre del fichero)
Dim C as string (Destino)(sin "/")

'COPIAR
A =" (...Direción fichero...)"
B=" (....Nombre del fichero....)
'PEGAR
C="(...DESTINO...)"
shell " "command.com copy " & A & " " & C

pd este codigo funciona en el visual basic for dos
practicamente sin problemas deberia funcionar en Vb5 Vb6
pero no aconsejo utilizar este codigo en win 95 o 98 solo en Millenium o XP

para el 2000 se acoseja cambiar donde pone command.com por cmd.com

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

RE:Copiar ficheros. Es important (principiante)

Publicado por kcin (19 intervenciones) el 26/09/2004 14:43:11
Gracias a los dos probaré de todas las maneras a ver cual me interesa más. Pero... Gracias.
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