Como determinar o diretório atual em um arquivo de lote

1

Como posso determinar o diretório atual em um arquivo em lotes. Diferente de %~dp0 .

Para que, quando eu executar o arquivo de lote da pasta de origem (que consiste em meus arquivos), ele retorne o caminho da pasta de origem, onde quer que seja.

    
por Jayesh 08.08.2012 / 07:17

1 resposta

3

A variável de ambiente %cd% contém a pasta atual:

H:\Downloads>type currentdir.bat
echo %cd%
H:\Downloads>currentdir.bat

H:\Downloads>echo H:\Downloads
H:\Downloads

H:\Downloads>
    
por 08.08.2012 / 07:43