记录比较有用的两个命令的常用场景。

1、简介

mklink是Windows用于创建目录或文件符号或硬链接的命令。

语法:(创建硬链接:链接地址 源地址)

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

参数解释参见参考资料

2、样例

  • 目录链接

    原目录结构:

    执行以下命令,在demo\link目录中创建指向demo\common\utils目录的链接tools:

      mkdir demo\link
    
      mklink /j G:\demo\link\tools G:\demo\common\utils
    

    此时修改utils\today目录下的Hello.txt的文件名,将H改为小写,新的目录结构为:

  • 文件链接

      mklink /h G:\demo\link\test.txt G:\demo\common\utils\today\hello.txt
    

二、xcopy

1、简介

XCOPY是COPY命令的扩展,可以把指定的目录(包括目录和文件)一起拷贝。

2、样例

原目录结构:

在demo目录下新建copy.bat文件,内容如下:

set "BASE_DIR=%cd%" 
set "DATAFOLDER=%BASE_DIR%\common" 

xcopy /Y /E %DATAFOLDER%\* D:\Temp\target

pause 

其中,/Y表示不提示是否要覆盖现有目标文件,/E表示复制所有子目录。

双击运行此目录即可完成目录及目录下所有文件的拷贝:

参考资料: