O arquivo song.mp3 está localizado em
C:\x-folders\y-folder\z-folder\song.mp3
Como posso armazenar esse caminho em uma variável?
C:\x-folders\y-folder\z-folder\
Obrigado
windows
command-line
cmd.exe
path
Fernando YP
fonte
fonte
FOR /?
saída, especialmente para%~dpI
.Respostas:
Existem algumas maneiras de fazer isso na linha de comando e eu colocarei duas que eu posso pensar abaixo para que você faça referência e teste quando tiver uma chance. Também incluirei recursos adicionais para estudos adicionais.
Exemplo Um
Então
%var%
será a variável definida, então apenas faça referência%var%
ao valor aplicável.Exemplo Dois
Se você precisar percorrer alguma pasta com muitos
.mp3
arquivos, poderá usar esta sintaxeEntão
%var%
será a variável definida, então apenas faça referência%var%
ao valor aplicável. Você pode fazer referência!var!
dessa forma se precisar EnableDelayedExpansion, dependendo do que exatamente você precisa realizar com o loop, se esta for a maneira que você planeja referenciar muitos arquivos e o caminho da pasta residente. Por fim, você também pode usardir /s /b
para percorrer o diretório recursivamente.Recursos adicionais
Para
EnableDelayedExpansion
fonte