MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas)

    avatar
    alecardoso
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 15/05/2015

    Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas) Empty Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas)

    Mensagem  alecardoso 20/4/2021, 12:18

    Olá querido(a)s!

    Em uma pasta inicial recebo lotes de cerca de 2mil a 10mil arquivos (*.xml) a cada dia. A intenção é agrupá-los em SubPastas.  Às vezes o interesse e mover, ou copiar, ou excluir. O botão que irá ser acionado, poderá perguntar no ato qual das 3 opções se deseja executar.

    Minha BAT já não dá mais conta do recado..kkk Em DOS até conseguia usar caracteres coringa como ????????? ou asterisco para mover uma parte dos arquivos, mas outra parte era feito a mão.  Creio que se fizermos em VBA teríamos muito mais recursos. -Seria em Access 2016

    O "X" da questão é como distinguir cada arquivo, pois cada arquivo não tem relação com nenhum registro em tabela; O CNPJ do cliente até seria uma relação em referência ao nome do arquivo, no registro em foco.

    Basicamente é o próprio nome do arquivo de origem é que vai determinar o nome da SubPasta (no caso de mover/copiar).  Vou exemplificar como é constituído o nome de dada arquivo para melhor compreendermos:

    - Trata-se de arquivos XML de NFe (nota fiscal eletrônica); O nome de cada arquivo sempre é composto por 52 caracteres (incluindo a extensão) como na imagem abaixo.

    - Os 02 primeiros dígitos referem-se a Região; os próximo 04 dígitos é ano e mês AAMM, etc... e assim por diante.

    - Creio ser necessário definir o nome da SubPasta e fazer o código então mover/copiar   O formato da SubPasta desejado para cada grupo de arquivos seria assim:
    CNPJ-PERIODO-ModeloDaNota.  Como na imagem  (ou dá uma olhadinha em https://www.invoisys.com.br/blog/como-e-formada-a-chave-de-acesso/)

    Esta aí o desafio, e desde já MUITO OBRIGADO!
    Anexos
    Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas) AttachmentACCESS.jpg
    Você não tem permissão para fazer download dos arquivos anexados.
    (106 Kb) Baixado 9 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2759
    Registrado : 22/11/2016

    Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas) Empty Re: Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas)

    Mensagem  DamascenoJr. 20/4/2021, 22:12

    Tópico movido de formulários por não ser dúvida relacionada a esse tipo de objeto. Favor atentar-se a descrição de cada sala ao abrir tópicos.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2759
    Registrado : 22/11/2016

    Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas) Empty Re: Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas)

    Mensagem  DamascenoJr. 20/4/2021, 22:15

    alecardoso, nos ajude a ajudar-te. Anexe alguns arquivos XMLs (pode apagar o conteúdo do arquivo, afinal, o nome é que importa). Se possível, também deixe por aqui trecho do seu bat para que os membros compreendam melhor parte da lógica que você já usa.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2759
    Registrado : 22/11/2016

    Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas) Empty Re: Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas)

    Mensagem  DamascenoJr. 30/4/2021, 10:29

    Ainda estamos aguardando..


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    Conteúdo patrocinado

    Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas) Empty Re: Mover, Copiar, Excluir MILHARES arquivos com um comando. O próprio nome do arquivo é que define o destino (SubPastas)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2021, 10:35