吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2957|回复: 10
收起左侧

[原创工具] 创建文件符号链接(类似命令行mklink)

  [复制链接]
whoseccy 发表于 2022-5-9 11:28
创建文件符号链接(类似命令行mklink)

lvjack已发布过类似功能的软件(https://www.52pojie.cn/forum.php?mod=viewthread&tid=1382679),但使用下来有以下几点不便:
1. 每次使用需要去寻找该软件
2. 对A创建符号链接生成B,再对B创建符号链接生成C,删除B后不能打开C
3. 双击打开默认不是管理员权限

对此,我做出了以下改进:
1. 将功能加入右键菜单
2. 如果选中的文件是其他文件的符号链接,会寻找到原文件创建符号链接,不存在删除中间文件后符号链接不可用的问题
3. 默认索要管理员权限

当然,还存在以下不足:
1. 如lvjack所说,每操作一次都要给一次管理员权限
2. 不支持批量操作(同时选取多个文件会跳出多个FolderBrowserDialog让你选择保存位置)
3. 不支持硬连接(别名),主要是因为硬连接在windows下的显示太令人confuse了(看着和普通文件没区别),同时我也没有这方面的使用需求

软件使用C#,实现符号链接方式为直接调用kernel32.dll下函数
[DllImport("kernel32.dll")]
static extern bool CreateSymbolicLink(string lpSymlinkFileName, string lpTargetFileName, SymbolicLink dwFlags);
此外会在"计算机\HKEY_CLASSES_ROOT\AllFilesystemObjects\shell"下创建键值以添加右键菜单

使用方法:
双击打开即可添加至右键菜单
再次双击即可删除右键菜单


注意:
1. 添加右键菜单后不可移动位置,除非再次创建右键菜单
2. 会在运行目录下创建日志文件夹


文件与文件夹右键菜单:


选择保存位置(默认为当前操作目录):


欢迎大家提出意见。

链接:https://wwu.lanzoum.com/iywkT04j2tza 密码:bkrv

添加/删除右键菜单

添加/删除右键菜单

日志文件夹

日志文件夹

右键菜单

右键菜单

选择保存位置

选择保存位置

免费评分

参与人数 4吾爱币 +10 热心值 +3 收起 理由
shadmmd + 1 谢谢@Thanks!
Leidus + 1 + 1 谢谢@Thanks!
cn2000 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

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

 楼主| whoseccy 发表于 2022-5-10 12:09

因为对一个文件夹使用符号链接后产生的文件会被识别成一个真正的文件夹(在资源管理器中的显示会像快捷方式,但实际不是)。因此,在硬盘/分区空间不足的情况下,将文件复制到另一个硬盘/分区并在原地创建一个指向复制后地址的同名符号链接,可以在不影响使用的前提下释放硬盘空间(比如好几个软件会使用到该文件夹内的文件)。
这个是我的使用场景,利用这个特性应该能有更多的使用方法。
temp2005 发表于 2022-5-9 22:30
头像被屏蔽
hwxq43 发表于 2022-5-10 03:59
头像被屏蔽
hwxq43 发表于 2022-5-11 04:18
提示: 作者被禁止或删除 内容自动屏蔽
fangchang819 发表于 2022-5-11 08:25
现在下载试试!
benmagic 发表于 2022-5-11 16:33
请问有什么用途呢?没看明白
jingmoshell 发表于 2022-5-11 18:43
好兄弟,这款我做的,https://www.52pojie.cn/thread-1614481-1-1.html
前进的小白 发表于 2022-5-12 08:26
感谢楼主分享
youxi80 发表于 2022-5-12 14:31
相当于可以多个软件共同使用该文件夹内的文件
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 01:14

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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