RECORTAR

MAICONLS 19/07/2005 10:26:50
#94935
Bom dia.

Estou com a seguinte dúvida...Tenho um form aonde coloquei um botão de comando, clicando neste botão eu gostaria que fosse recortado um arquivo que esta localizado no c:\ e colado em uma unidade de disco da minha escolha...Alguém conhece algum código para colocar neste botão para que ele recorte este arquivo ? Obrigado..
JEAN.JEDSON 19/07/2005 10:30:17
#94942
bem... use o FileSystemObject para fazer isso.
TRUHILLO 19/07/2005 10:34:54
#94946
O FileSystemObject é um recurso bastante poderoso para manipular pastas e arquivos.

Mas para fazer uma simples cópia de um arquivo você pode usar o FileCopy:
FileCopy "c:\arquivo.txt", "a:"

E você apaga o arquivo usando o Kill:
Kill "c:\arquivo.txt"

Basicamente é isso o que o comando recortar faz também.
MAICONLS 19/07/2005 12:07:11
#94984
Estou tentando copiar o arquivo com este código e me da um erro dizendo permission denied..

FileCopy "C:\Triade\Data\Dbase.mdb", " & cbounidades.text & ""\Dbase.mdb"
FELIPEA 19/07/2005 12:38:01
#94990
PERMISSION DENIED?
Deve ser porque o arquivo é somente leitura ou está em uso! Veja aew e depois tenta aew

FileCopy "C:\Triade\Data\Dbase.mdb", " & cbounidades.text & "\Dbase.mdb"
Kill "C:\Triade\Data\Dbase.mdb"
MAICONLS 19/07/2005 12:55:35
#94994
mas eu só quero copiar não estou excluindo o arquivo, será que gera o erro mesmo assim ?
FELIPEA 19/07/2005 12:58:06
#94995
FileCopy "C:\Triade\Data\Dbase.mdb", " & cbounidades.text & "\Dbase.mdb"


VC ja tentou fechar o ACCESS com esse arquivo aberto e vc tirou de somente leitura (se tivesse fechado ou colocado como somente leitiura)?
MAICONLS 19/07/2005 13:08:18
#94999
Fechei tudo, alias o Access não estava aberto...Mas mesmo assim ele não esta copiando...Não gera nenhum erro e também não copia nada..
JEAN.JEDSON 19/07/2005 13:12:01
#95000
vc tem permissão de leitura e gravação na pasta de origem e de destino? o nome das pastas está correto?
MAICONLS 19/07/2005 13:18:28
#95002
Olha só Jean, se eu colocar o código assim funciona

FileCopy "C:\Triade\Data\Dbase.mdb", "c:    este.mdb"

Mas eu tenho um comobox nomeado de CboUnidades...Neste combo tem as unidades de disco e eu gostaria de enviar o arquivo para unidade que eu selecionar no combo...Eu tentei assim também.

FileCopy "C:\Triade\Data\Dbase.mdb", " & cbounidades.text & "\Dbase.mdb"

Mas não acontece nada...
MAICONLS 19/07/2005 13:55:56
#95012
Descobri como fazer.. Vou postar o código para se mais alguém tiver a mesma dúvida...

FileCopy "C:\Triade\Data\Dbase.mdb", Cbounidades.Text & "    este.mdb"
Tópico encerrado , respostas não são mais permitidas