none
Ajuda Criar BAT + ZIP RRS feed

  • Pergunta

  • Gostaria de criar uma BAT com a seguinte funcionalidade para o windows 98.

    - Criar um arquivo ZIP com 13 arquivos de extensão DBF que estão em uma determinada sendo que esse arquivo ZIP muda de nome a cada dia e mês por exemplo:
    Dia 28/11/2009 - Nome do Arquivo deverá ficar "L172811.zip" sendo que os 4 ultimos digitos são referentes ao dia e mês, a cada dia isso teria que ser alterado exemplo dia 29/11/2009 teria que gerar um arquivo com o nome "L172911.zip". então essa BAT seria utilizada após o encerramento do sistema utlizado aqui na empresa.

    Espero que eu tenha me expressado da melhor maneira possível fico no aguardo obrigado pela ajuda desde de já.
    Obs.: Não posso usar o VBS porque é windows 98 OK por isso que terá que ser uma BAT.
    Outra coisa eu utilizo o pkunzip aqui galera ok.

    • Editado lvilela quarta-feira, 18 de novembro de 2009 20:46 Alteração no Post
    quarta-feira, 18 de novembro de 2009 20:45

Respostas

  • Parece que o seu problema é a geração do nome. 

    .BAT não é muito bom pra trabalhar com datas, vc pode tentar isto, mas depende um pouco das configurações regionais da máquina pois o script precisa que a variavel %date% pelo menos comece no formato> DD/MM

    @ECHO OFF SET BKP_ARQUIVOS=C:\temp\*.DBF

    SET BKP_DIR_ZIP=C:\temp ::Gera nome do ZIP SET DIA=%date:~0,2% SET MES=%date:~3,2% SET ZIP_ARQUIVOS=%BKP_DIR_ZIP%\L17%DIA%%MES%.zip ::Executa o ZIP Pkzip -a "%ZIP_ARQUIVOS%" "BKP_ARQUIVOS"

    ---------------------------

    Multirão de Respostas

    ---------------------------



    Fábio de Paula Junior

    quinta-feira, 25 de outubro de 2012 23:16
    Moderador