在 Windows 中,如果 K: 槽實際不存在,但希望讓 K: 指向 C:\data,可以用幾種方式實現。最常用且穩定的是 SUBST 或 mklink。以下提供三種常見方法與操作。
方法一:使用 SUBST(最簡單)
SUBST 可以把資料夾映射成一個磁碟機代號。
指令
subst K: C:\data
說明
- 建立一個 虛擬磁碟 K:
- 實際指向
C:\data
取消
subst K: /d
查看目前映射
subst
開機自動建立
建立一個 bat 檔,例如:
subst K: C:\data
放到
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
或用 Task Scheduler。
方法二:使用 mklink(建立 junction)
如果只是想要 資料夾捷徑:
mklink /J K C:\data
說明:
/J= Junction- 會建立一個 資料夾 K
- 指向
C:\data
但 不是磁碟機代號。
方法三:使用 net use(模擬網路磁碟)
如果要讓程式以為是網路磁碟:
net use K: \\localhost\c$\data
但需要:
- 開啟 admin share
- 權限允許
建議最佳做法
一般情況建議:
SUBST
優點:
- 設定簡單
- 相容性高
- 很多 legacy 軟體會用這方法
subst K: C:\data
進階(永久系統級)
如果需要 所有使用者永久存在:
建立 registry:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
新增字串:
K: \??\C:\data
重新開機後生效。
驗證
完成後執行:
explorer K:
或
dir K:
應會看到 C:\data 的內容。