MS文檔
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/mklink
命令參數
mklink [[/d] | [/h] | [/j]] <Link> <Target>
參數
參數 | 描述 |
---|---|
/ d | 創建目錄符號鏈接。默認情況下,mklink會創建文件符號鏈接。 |
/H | 創建硬鏈接而不是符號鏈接。 |
/ J | 創建目錄連接。 |
<鏈接> | 指定正在創建的符號鏈接的名稱。 |
<目標> | 指定新符號鏈接引用的路徑(相對或絕對)。 |
/? | 在命令提示符下顯示幫助。 |
使用場景:
應用程序下有一個文件 C:\Upload,但是C盤空間不多了,就想把這個文件夾轉移到D盤,但是直接剪切過去肯定行不通,應用程序會報錯,所以首先把文件夾C:\Upload 整個剪切到d盤(D:\Upload),再執行命令:
mklink /j "C:\Upload" "D:\Upload"
這樣c盤下面就會多出一個帶快捷方式圖標的文件夾**C:\Upload*.
C:\Upload這個文件夾是對應用程序透明的,也就是說,除了windows自己,應用程序並不知道C:\Upload下面的東西其實已經轉移到d盤了,還當它們仍然在c盤。