Use DIR /ad
para filtrar as listagens de diretórios para conter apenas entradas de diretórios.
O que eu quero fazer é usar a linha de comando winzip (wzzip) dentro do meu script de lote e zipar quaisquer pastas que tenham 201409 (por exemplo, setembro de 2014) no nome da pasta em um arquivo zip. br> Há pastas (que contêm muitos arquivos cada) por vários meses, mas preciso mantê-las agrupadas por mês.
Eu atualmente executo o DIR e imprimo uma lista de nomes de arquivos com base em um filtro que eu coloco como 201409. Eu pego todos os nomes de arquivos da pasta atual que contêm 201409. Eu chamo o wzzip para percorrer a lista de nomes de arquivos que fiz e zip-los todos em um arquivo zip com um nome que eu dei.
Eu tentei todas as combinações de switches para o comando DIR que eu posso encontrar. Ele funciona muito bem ao preencher um arquivo de texto de nomes de arquivos que se encaixam em um filtro específico. Eu simplesmente não consigo descobrir como fazer isso para pastas como neste exemplo.
Tenho que manter isso usando o winzip, então, por favor, não ofereça ideias usando outros aplicativos, obrigado.
Use DIR /ad
para filtrar as listagens de diretórios para conter apenas entradas de diretórios.