windws 的資料夾對映實現

2022-07-26 05:12:14 字數 534 閱讀 8188

原文:

mklink [[/d] | [/h] | [/j]] link target

/d:建立目錄符號鏈結。預設為檔案符號鏈結。

/h:建立硬鏈結,而不是符號鏈結。

/j:建立目錄聯接。

link:指定新的符號鏈結名稱。

target:指定新鏈結引用的路徑(相對或絕對)

假設我們要將 c 盤下的 windows 資料夾,對映成 e 盤下的同名目錄。

mklink /j e:\windows c:\windows

mklink [[/d] | [/h] | [/j]] link target

/d:建立目錄符號鏈結。預設為檔案符號鏈結。

/h:建立硬鏈結,而不是符號鏈結。

/j:建立目錄聯接。

link:指定新的符號鏈結名稱。

target:指定新鏈結引用的路徑(相對或絕對)

假設我們要將 c 盤下的 windows 資料夾,對映成 e 盤下的同名目錄。

mklink /j e:\windows c:\windows

對映資料夾為邏輯磁碟

團隊開發過程中,由於各個成員使用習慣的不一致,大家的源 路徑可能都不一樣。這樣做配置管理就比較複雜了。一種常見的做法就是使用虛擬機器 其實還有一種更簡單的做法,就是使用 b subst b 命令 下邊的例子可以把當前資料夾對映為邏輯驅動器b if exist b subst b d subst b ...

subst資料夾對映到碟符

把c windows temp tmp對映為z subst z c tempfolder 刪除碟符 subst d z subst d z rd s q c tempfolder mkdir c tempfolder subst z c tempfolder subst drive1 drive2 ...

利用遞迴刪除資料夾(資料夾中套資料夾)

刪除目錄 bool deldir const ansistring p if p.isempty p.length 4 return false 引數必須大於3,即不能為磁碟根目錄或空白 int len p.length char path p.c str ansistring dir ansist...