folder_A folder_B 兩文件夾存儲一樣的內容,修改任意一個文件夾里的文件另一個也跟着改變, folder_A folder_B 兩文件夾能分別被讀取, 為了節約磁盤空間,我們將文件實際存儲在A文件夾, 建立一個B 文件夾指向A 文件夾的軟連接
命令 mklink /j
, 參數j
表示是文件夾軟連接
假設文件夾A 的路徑為
C:\path_to_folder_A\folder_A
現在我們要創建文件夾B 在以下路徑, 並軟連接到A
D:\path_to_folder_B
注意,這個路徑下不能已經存在文件夾folder_B, 否則會報錯:
"cannot create a file when that file already exists"
正確的命令
mklink /j D:\path_to_folder_B\folder_B C:\path_to_folder_A\folder_A
運行以上命令會在D:\path_to_folder_B
下面創建一個名為folder_B
的文件夾, 並指向folder_A, 此時folder_A
和 folder_B
聯系在一起,存儲內容一致,可以分別讀取在各自路徑下文件,改變任意文件夾下的文件,另一個路徑下也跟着改變,但是文件的實際存儲位置在folder_A
下,即 folder_B
為folder_A
的一個鏡像。