![如何透過 FOR 指令使用 Mklink 批次檔? (自動連接點重建)](https://rvso.com/image/1346201/%E5%A6%82%E4%BD%95%E9%80%8F%E9%81%8E%20FOR%20%E6%8C%87%E4%BB%A4%E4%BD%BF%E7%94%A8%20Mklink%20%E6%89%B9%E6%AC%A1%E6%AA%94%EF%BC%9F%20%EF%BC%88%E8%87%AA%E5%8B%95%E9%80%A3%E6%8E%A5%E9%BB%9E%E9%87%8D%E5%BB%BA%EF%BC%89.png)
我正在嘗試創建一個批次檔來創建(目錄) 交會點;我常用。波紋管是一個腳本,它會建立多個指向相同位置的連結。
@echo off
for /f %%i in (input.txt) do (
mklink /j "%%i" "C:\test" )
暫停
我如何修改它以使用:(input.txt) 連結, 進而(output.txt) 對於目標?
答案1
是否輸入數據有位於兩個單獨的文件中?例如,如果您的 Input.txt 如下所示:
Link 1|Target 1
Link 2|Target 2
Link 3|Target 3
...
然後你可以使用這樣的東西:
for /f "tokens=1,2 delims=|" %%i in (Input.txt) do @mklink /j "%%i" "%%j"