RECORTAR
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..
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..
bem... use o FileSystemObject para fazer isso.
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.
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.
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"
FileCopy "C:\Triade\Data\Dbase.mdb", " & cbounidades.text & ""\Dbase.mdb"
PERMISSION DENIED?
Deve ser porque o arquivo é somente leitura ou está em uso! Veja aew e depois tenta aew
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"
mas eu só quero copiar não estou excluindo o arquivo, será que gera o erro mesmo assim ?
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)?
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..
vc tem permissão de leitura e gravação na pasta de origem e de destino? o nome das pastas está correto?
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...
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...
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"
FileCopy "C:\Triade\Data\Dbase.mdb", Cbounidades.Text & " este.mdb"
Tópico encerrado , respostas não são mais permitidas