美文网首页
windows下使用mklink命令 建立同步文件夹

windows下使用mklink命令 建立同步文件夹

作者: NemoExpress | 来源:发表于2021-01-27 11:02 被阅读0次

mklink 命令是将文件或目录建立双向连接, 改变任何一方都会发生变化, 其主要文件链接有三:

  • 符号链接(软链接),
  • 目录连接(软链接),
  • 文本文件链接(硬链接),
    可以这样理解, 软链接, 是建立快捷方式, 硬链接, 是进行复制

win + R 打开资源管理器输入: cmd 点击: 确定

在 cmd 里面输入: mklink /? 来查看 mklink 命令和参数的使用

语法:

 mklink [[/D] | [/H] | [/J]] Link Target

参数:

  /D 创建符号目录连接,(软连接)
  /H 文本文件链接(硬连接)
  /J 创建目录连接(软连接)
  Link 要创建新链接的文件
  Target 源文件
  ------------------------------------------------------
  参数 /D 和 /J 都是建立目录连接, /H 是建立文件链接
  ------------------------------------------------------

建立目录同步连接

mklink /j /d d:\DP\es d:\DPlang\es 

移除同步链接,不删除原文件

rmdir d:\DP\es

最后 每次都要运行命令当然诸多不便,批处理来一发,保存成.bat格式的文件,双击直接运行,一次如果存在软连接,则移除,不存在则创建

@echo off
set shelldir=%~dp0
set shelddisc=%~d0

set NAME=%de
set DEST1=%shelldir%%NAME%

set SRC1=%shelddisc%\UBlang\%NAME%

if exist "%DEST1%" (
    rmdir "%DEST1%"
    echo Remove dir %NAME% sucssces!
    pause 
) else (
    mklink /J /D "%DEST1%" "%SRC1%"
    echo MKLINK dir sucsscess!
    pause
)

相关文章

网友评论

      本文标题:windows下使用mklink命令 建立同步文件夹

      本文链接:https://www.haomeiwen.com/subject/adgozktx.html