Como usar arquivos em lote Mklink com o comando FOR? (Recreação automática de ponto de junção)

Como usar arquivos em lote Mklink com o comando FOR? (Recreação automática de ponto de junção)

Estou tentando criar um arquivo em lote que crie (DIR) pontos de junção; 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 faço para modificá-lo para usar:(input.txt) para links, e então(output.txt) para destinos?

Responder1

Os dados de entradaterestar em dois arquivos separados? Por exemplo, se o seu Input.txt for assim:

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"

informação relacionada