在windows服務器上有時有這樣的需求,你的文件在f:\test中,但由于其它原因用戶訪問的是e:\test,如果又希望e:\test 中的文件與f:\test的保持同步,除了用同步軟件來做外,可以用windows 的文件夾映射來做
cmd: mklink /J "e:\test" "f:\test" "e:\test" 這個文件夾事先不能存在,是要創建的目標文件夾(映射的)
?
1.建立舉例
##建立d:develop鏈接目錄,指向遠程的目標服務器上的e盤的對應目錄。 mklink /d d:\develop \\138.20.1.141\e$\develop##建立d:develop鏈接目錄,指向遠程的目標服務器上的e盤的對應目錄。 mklink /d d:\recivefiles \\138.20.1.141\e$\recivefiles
?
2.刪除舉例
#刪除虛擬的鏈接目錄,并不會刪除遠程文件夾真實文件,注意千萬不能用del,del會刪除遠程的真實文件。 rmdir d:\recivefiles rmdir d:\develop
?
3.補充mklink用法
C:\Users\joshua>mklink Creates a symbolic link.MKLINK [[/D] | [/H] | [/J]] Link Target/D Creates a directory symbolic link. Default is a file symbolic link./H Creates a hard link instead of a symbolic link./J Creates a Directory Junction.Link specifies the new symbolic link name. Target specifies the path (relative or absolute) that the new link refers to.
?
命令格式:mklink /d(定義參數) \MyDocs(鏈接文件) \Users\User1\Documents(原文件)
/d:建立目錄的符號鏈接符號鏈接(symbolic link)
/j:建立目錄的軟鏈接(聯接)(junction)
/h:建立文件的硬鏈接(hard link)
?