mklink 做成批处理的问题,求高手解惑~

2015-06-22 02:01:52 +08:00
 MajestySolor
这段批处理可以实现把文件夹拖上去完成 mklink,求高手改成文件拖上去也能完成 mklink

```
@echo off
if "%~1" == "" goto exit
mklink /j "%~dp0%~n1" "%~1"
pause
exit

:exit
@echo 请将文件夹直接拖至此批处理图标上
pause
```
1886 次点击
所在节点    问与答
4 条回复
bkmi
2015-06-22 02:24:16 +08:00
把/j去掉
bkmi
2015-06-22 02:25:19 +08:00
\>mklink /?
创建符号链接。

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

/D 创建目录符号链接。默认为文件符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径(相对或绝对)。
MajestySolor
2015-06-22 02:33:00 +08:00
@bkmi 感谢回复,我试过去掉 /j,但是会造成链接的文件失去后缀名
比如 aaa.txt 拖上去以后链接文件变成了 aaa ~
msg7086
2015-06-22 04:12:40 +08:00
如果你连这段代码都读不懂的话,为什么不直接装个软件呢?

装个 link shell extension 很难吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/200265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX