由於某些緣故,某個系統資料夾內的空間快面臨不足的情況,爬了一下文似乎可以利用mklink的方式把檔案先暫時搬移到其他地方再建立連結回來。
但是由於要搬移的資料夾數量實在太多,一筆筆去建立連結似乎太傻了點,爬了一下文章,有鄉民提供一個不錯的方式。
情境如下:
把C:\temp下的資料夾移動到d:\temp
自動去掃描d:\temp底下有多少資料夾,自動建立連結回c:\temp
語法範例如下:
Referencefor /f "delims==" %%k in ('dir "d:\temp\" /b') do ( mklink /d "c:\temp\" "%%~k" )
How do I create a symbolic link using a batch script in windows?