吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9786|回复: 37
收起左侧

[原创工具] 文件引用、别名(即符号链接、硬链接)批量创建器WinLinks(类似mklink的GUI版)

  [复制链接]
lvjack 发表于 2021-3-3 22:02
(已按版规更新链接)因为用mklink命令批量创建符号链接和硬链接很不方便,网上找到的工具要么操作繁琐要么每操作一次都需要给一次管理员权限,很麻烦。所以自己研究了一下做了一款方便的创建文件引用(符号链接)、文件别名(硬链接)的软件。

首先需要说明一下它是干什么的:
在win7以后的windows版本中NTFS分区支持了新的文件或目录引用方式,有点类似以往大家习惯的快捷方式,但有本质的不同,文件引用(官方名称:符号链接)、文件别名(官方名称:硬链接)基本不占用存储空间,而且可以支持系统基本的引用。

1、文件引用(官方名称:符号链接):与以往的快捷方式很像,但对它的操作除了剪切、改名,其余的都会作用于文件本体,例如A.jpg是图片文件B.jpg的文件引用(符号链接),则有许多图片软件可以直接将A.jpg进行缩略图预览,这个快捷方式是做不到的,对A.jpg的复制粘贴,实际的粘贴结果是将B.jpg粘贴到了目标位置。像Total Commander安装了预览插件后可以直接对文件引用进行预览,而这一点快捷方式是无法做到的。

2、文件别名(硬链接):则是给文件提供了一个别名,看起来它和最初的文件本体一模一样(显示有同样的大小,实际上没有占用额外的空间),它只是文件的另一个名字,无论建立多少,指向的还是同一个文件存储区域,所以对他的编辑作用于文件本体,而对它的删除操作只有文件所有的别名都被删除,文件才真正被删除了,否则只是删除了一个别名。

WInLinks使用方法:
WinLinks基本上是把mklink这个命令的主要功能图形界面化了,并且进行了增强。
主界面介绍:
1、红色区域为文件列表区,从文件管理器拖过来文件到这里就可以加入列表,delete键可以删除列表中选中的项目。
2、拖动文件到绿色的保存目录框可以直接提取文件所在目录作为目标保存目录(留空即为和源文件所在目录相同);
3、添加前缀栏为生成的文件的前缀(可以留空);
4、点击创建后将列表中所有文件创建为与源文件名相同(或添加前缀)的符号链接或者硬链接(根据所选)。如果目标文件已经存在则会顺序加“-编号”的文件。
5、蓝色的闪电区域为快速创建区,拖动文件到此释放则直接根据软件设置生成符号链接或者硬链接。
6、橙色为运行日志区,可以看操作是否成功。
注意:创建符号链接需要以管理员权限运行软件,否则只能建立硬链接,这个是windows系统的限制。

用的时间比较短,没有详细测试,欢迎提意见

链接:https://pan.baidu.com/s/1vcXiyuYVUdAqTTIpbz336Q 提取码:52PJ

免费评分

参与人数 6吾爱币 +11 热心值 +6 收起 理由
风星璇 + 1 + 1 谢谢@Thanks!
友人A♂ + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
phyills + 1 + 1 谢谢@Thanks!
IForgive + 1 谢谢@Thanks!
YILS_LIN + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

CHDDR 发表于 2021-3-20 21:26
lvjack 发表于 2021-3-16 20:49
对linux不熟,是指把一个文件夹中的所有文件建硬链接么?
windows文件夹是不能建硬链接的

是的,复制目录结构,批量链接所有文件。硬链接不适合官方目录,因为硬链接是透明的,目录会存在循环引用问题,即使是就linux也是一样的,只是linux的命令比windows下的智能化程度要高一些
CHDDR 发表于 2021-3-20 21:32
lvjack 发表于 2021-3-16 20:49
对linux不熟,是指把一个文件夹中的所有文件建硬链接么?
windows文件夹是不能建硬链接的

cp 实际是copy,正常就复制文件夹,但有参数可以以链接文件的形式代替复制。这个功能对我来说很常用,但windows下没发现有什么工具可以简单实现,每次需要调用批处理
老墙 发表于 2021-3-4 15:18
upliang 发表于 2021-3-4 17:29
支持,可以.
ptmaliang 发表于 2021-3-4 22:19
谢谢楼主分享
toxicbug 发表于 2021-3-4 22:43
谢谢楼主分享,感觉在桌面用不到,也许dos下可以用
 楼主| lvjack 发表于 2021-3-5 09:03
toxicbug 发表于 2021-3-4 22:43
谢谢楼主分享,感觉在桌面用不到,也许dos下可以用

谢谢支持
我就是为了省的去Dos窗口才写成GUI,命令行有win自带的mklink
可能我的个人需求场景比较特别
yoyo9210 发表于 2021-3-5 21:04
谢谢楼主分享,界面上多些说明性文字对小白更好
 楼主| lvjack 发表于 2021-3-8 07:32
yoyo9210 发表于 2021-3-5 21:04
谢谢楼主分享,界面上多些说明性文字对小白更好

确实多做些说明会更易用一些,谢谢
注册个id 发表于 2021-3-8 08:15
实用的工具,感谢分享
头像被屏蔽
johnbtim 发表于 2021-3-9 09:27
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 11:13

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表