Windows创建文件链接与复制文件
记录比较有用的两个命令的常用场景。
一、mklink
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
表示复制所有子目录。
双击运行此目录即可完成目录及目录下所有文件的拷贝: