Ir para conteúdo
  • Cadastre-se

dev botao

Comando copiar arquivo


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2892 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde.

Tem algum comando no acbrmonitorplus para copiar arquivo de uma pasta para outra ?

Grato

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

Postado

Fiz isto:
ACBr.Run(copy C:\ACBrMonitorPLUS\Movimentos\Inutilizacao\07524161000123\201605\*.xml c:\dtm /Y)

Porém, nada copiou, o que fiz de errado ?

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

  • Consultores
Postado

Provavelmente, é preciso o uso de aspas duplas nos nomes dos arquivos...

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

ACBr.Run(copy "C:\ACBrMonitorPLUS\Movimentos\Inutilizacao\07524161000123\201605\*.xml" "c:\dtm" /Y)

Também não vai.

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

  • Fundadores
Postado

Está errado e fora da sintaxe... Veja o manual...

http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html?ACBrRun.html

Tente algo como:

ACBr.Run( "copy", " C:\ACBrMonitorPLUS\Movimentos\Inutilizacao\07524161000123\201605\*.xml c:\dtm /Y", True)

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

ACBr.Run("copy", "C:\ACBrMonitorPLUS\Movimentos\Inutilizacao\07524161000123\201605\33160752416100012355011000089085000089085-inu.xml" "c:\DTM\silvio.xml", True)

ACBr.Run("copy", "C:\ACBrMonitorPLUS\Movimentos\Inutilizacao\07524161000123\201605\33160752416100012355011000089085000089085-inu.xml c:\DTM\silvio.xml", True)

E não copia não. Até coloquei para definir um único arquivo e nada.

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

Postado

Boa tarde, com o XCOPY ele copia, só que se o arquivo de destino não existir ele pergunta se é Diretório ou Arquivo, não vi nenhuma informação no help do XCOPY para tirar esta pergunta.

XCOPY /? |MORE

ACBr.Run("XCOPY","c:\acbrmonitorplus\teste20.txt c:\acbrmonitorplus\teste22.txt /Y")
OK: 

Sds,

Ricardo.

selo_equipe_acbr.pngRicardo Miquinioty
Ajude o Projeto ACBr crescer - Assine o SAC

  • Fundadores
Postado
8 minutos atrás, medeiros.sunsystem disse:

ACBr.Run("copy", "C:\ACBrMonitorPLUS\Movimentos\Inutilizacao\07524161000123\201605\33160752416100012355011000089085000089085-inu.xml" "c:\DTM\silvio.xml", True)

ACBr.Run("copy", "C:\ACBrMonitorPLUS\Movimentos\Inutilizacao\07524161000123\201605\33160752416100012355011000089085000089085-inu.xml c:\DTM\silvio.xml", True)

E não copia não. Até coloquei para definir um único arquivo e nada.

Primeiro compreenda como o Copy funciona... faça testes no Prompt do DOS... (isso não tem relação com o ACBrMonitorPLUS)

Quando tiver a sintaxe do comando pronta e funcionando, tente replicar o mesmo no MonitorPLUS

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Fundadores
  • Solution
Postado

Ok... deve ser algo por o "copy" ser um comando do prompt e não um executável...

tente assim:

ACBr.Run( "CMD", "/c copy C:\ACBrMonitorPLUS\Movimentos\Inutilizacao\07524161000123\201605\*.xml c:\dtm /Y", True)

http://ss64.com/nt/cmd.html

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Muito grato Sr. Daniel, resolvido o problema.

Agradeço pela atenção e pela rápida interação na resolução do problema.

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

Postado

Sr. Daniel, estou testando em uma rede onde o desenvolvimento é via cabo e o notebook via wifi.

ACBr.Run( "CMD", "/c copy C:\ACBrMonitorPLUS\Movimentos\NFe\12342787000159\201612\35161212342787000159550120000052421000435466-nfe.xml Z: /Y")

 

Z: é a pasta mapeada no notebook.
não está copiando o arquivo.

se pegar e rodar este comando no prompt, ele copia para o Z:
CMD, /c copy C:\ACBrMonitorPLUS\Movimentos\NFe\12342787000159\201612\35161212342787000159550120000052421000435466-nfe.xml Z: /Y

O que estou fazendo errado ?

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

  • Consultores
Postado
  1. Tente com um arquivo que você sabe que existe, com um caminho menor e nome menor (nada além de 8 caracteres).
  2. Tente jogar o retorno em um arquivo e avaliar se há alguma coisa:
ACBr.Run( "CMD", "/c copy C:\Origem\arquivo1.xml Z:\Destino\*.* /Y >> c:\temp\RetCopy.txt", True)

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

O ACBr não faz nenhuma cópia. Ele apenas transmite o comando ao sistema operacional.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.