通过拖放到批处理中的mklink



我需要的是一个 batch file,当我将文件拖到它上时,它会创建一个 hardlink,link名称与删除脚本上的文件相同(hl)添加到链接名称。

例如。test.txt [原始] -> test(hl).txt [hardlink]

我尝试使用过它,但它不起作用。

mklink /h %~n1(HL).%~x1 %~nxf

我该如何工作?

您的目标错误:

@MkLink /H "%~n1[HL]%~x1" "%~1">Nul 2>&1

我将括号更改为方括号,因为我不同意它们在文件/文件夹名称中的使用,该选择当然是您的。

最新更新