Além disso, a substituição das referências da variável FOR foi aprimorada. Agora é possível usar a seguinte sintaxe opcional: ...

Além disso, a substituição das referências da variável FOR foi aprimorada.
Agora é possível usar a seguinte sintaxe opcional:

    %%~I         - expande %%I removendo quaisquer aspas em volta (")
    %%~fI        - expande %%I para um nome de caminho totalmente qualificado
    %%~dI        - expande %%I para somente uma letra de unidade
    %%~pI        - expande %%I para somente um caminho
    %%~nI        - expande %%I para somente um nome de arquivo
    %%~xI        - expande %%I para somente uma extensão de arquivo
    %%~sI        - o caminho expandido contém somente nomes curtos
    %%~aI        - expande %%I para atributos de arquivo do arquivo
    %%~tI        - expande %%I para data/hora do arquivo
    %%~zI        - expande %%I para o tamanho do arquivo
    %%~$PATH:I   - pesquisa as pastas listadas na variável
                   de ambiente PATH e expande %%I para o
                   nome totalmente qualificado da primeira pasta encontrada.
                   Se o nome da variável de ambiente não estiver definido
                   ou o arquivo não for encontrado pela pesquisa, esse
                   modificador expandirá para a cadeia de caracteres vazia

Os modificadores podem ser combinados para obter resultados compostos:

    %%~dpI       - expande %%I para somente uma letra de unidade e caminho
    %%~nxI       - expande %%I para somente um nome de arquivo e extensão
    %%~fsI       - expande %%I para somente um nome de caminho completo com
                   nomes curtos
    %%~dp$PATH:I - pesquisa as pastas listadas na variável de ambiente PATH
                   para %%I e expande para a letra de unidade e caminho da
                   primeira encontrada.
    %%~ftzaI     - expande %%I para uma linha de saída parecida com DIR

Nos exemplos acima, %%I e PATH podem ser substituídos por outros valores
válidos. A sintaxe %%~ é terminada por um nome de variável FOR válido.
O uso de nomes de variáveis em maiúsculas como %%I facilita a leitura e
evita confusão com os modificadores, que não fazem diferenciação entre
maiúsculas e minúsculas.