Como usar o Mklink Batch-files com o comando FOR? (Recreação Automática do Ponto de Junção)

1

Estou tentando criar um arquivo em lote que crie pontos de junção ( DIR ); Eu costumo usar. Abaixo está um script, que cria vários links, para o mesmo local.

@echo off
for /f %%i in (input.txt) do (
mklink /j "%%i" "C:\test" )
pause

Como posso modificá-lo para usar: (input.txt) para links e, em seguida, (output.txt) para destinos ?

    
por David Debian 10.01.2013 / 05:10

1 resposta

0

Os dados de entrada têm para estarem em dois arquivos separados? Por exemplo, se o seu Input.txt se parece com isto:

Link 1|Target 1
Link 2|Target 2
Link 3|Target 3
...

Então você pode usar algo assim:

for /f "tokens=1,2 delims=|" %%i in (Input.txt) do @mklink /j "%%i" "%%j"
    
por 10.01.2013 / 23:07