吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3291|回复: 51
收起左侧

[原创工具] 【开源1.2】Java软链接操作工具MkLink、腾出系统盘

  [复制链接]
w678 发表于 2023-8-23 01:38
本帖最后由 w678 于 2023-8-26 11:28 编辑

不喜勿喷
一、介绍
1、使用的是mklink指令,生成软链接
2、当然熟悉mklink命令的人也可以手动操作,但是可能会很麻烦
3、写这个工具的目的是用来腾系统盘的,可以将指定目录下的文件夹软链接到其它盘上面,这样系统盘上面就空出来了,很多软件虽然可以指定安装目录。但是还有有一部分配置文件或者其它的缓存数据依然会产生在C:\Users\电脑名称\下面,特别是AppData\Local、以及AppData\Roaming中,时间长了导致系统盘越来越少。
4、论坛上我也找了找,也有这个软件,有一个写的还可以,但是有点不满足我得要求,而且没开源,所以就自己写了一个。
5、建议配合软件folderSize,这软件能看到文件夹的大小,就知道应该迁移哪些文件夹了。论坛上找,有这个软件。
5、任何软件都不能保证没有BUG,操作之前还是请先备份下相应数据
二、软件架构、原理
架构:
1、软件使用java开发,开发环境jdk17、开发工具IDEA
2、使用exe4j将jar转成exe文件
3、使用Inno Setup将exe、jre打包成安装文件(安装包有30M,其中软件其实只有10M左右,剩余的全是java的运行环境jre【java这点就很恶心)
原理:
比如要搬家C:\Users\text\aaa\ 目录下的文件夹到 D:\Users\text\bbb\中
1、将aaa路径下文件夹先压缩成zip,生成的zip会放在软件的安装目录下面
2、然后将zip解压到bbb目录中
3、删除aaa文件夹(请先关闭相关软件,解除文件占用、涉及删除文件,不放心的话请先自己手动备份一遍)
4、最后建立aaa与bbb的软链接


使用小提示:
选择源路径后会自动填充映射路径、建议映射路径只要盘符就行了,保证路径的一致性,方便查看管理一点,这只是个人推荐,你要是不接受推荐,想放哪都行。
注意:创建软链接之前需要停止相关的软件,不然文件会被占用导致软链接创建失败(主要是不能删除、不成功时候会还原数据回去)

三、软件下载
https://that.lanzoue.com/b07dm1krg
密码:52pj

开源地址:https://gitee.com/devret/mklink.git


四、更新记录

2023年8月26日
1、增加检测版本更新提示
2、优化生成逻辑
3、删除界面fxml代码报错提示



2023年8月24
1、UI更新使用UI线程工具类操作
2、修复运行后源文件夹目录能编辑的问题
3、优化生成的备份文件路径:软件安装路径backup/年/月/日/源文件夹名_时间
4、软链接生成失败时候还原数据采用多线程逐个文件恢复,防止漏恢复




微信截图_20230823013228.png

免费评分

参与人数 16吾爱币 +22 热心值 +15 收起 理由
huiye + 1 + 1 鼓励转贴优秀软件安全工具和文档!
TingFengYvLai + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
艾爱姆Joker + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
hwh425 + 1 用心讨论,共获提升!
soenluzy + 1 + 1 谢谢@Thanks!
chatweish + 1 + 1 我很赞同!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
爱的太迟 + 1 + 1 用心讨论,共获提升!
wanfon + 1 + 1 热心回复!
darklure + 1 + 1 我很赞同!
wwh0791 + 1 + 1 我很赞同!
shengruqing + 1 我很赞同!
liping8764 + 1 + 1 我很赞同!
luozi1653 + 1 + 1 热心回复!
15235109295 + 1 + 1 谢谢@Thanks!
ABuSiDeLuoYin + 1 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

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

 楼主| w678 发表于 2023-8-25 10:31
randomnany 发表于 2023-8-25 09:26
我觉得用于非系统盘之间的连接更稳妥

建议只用来链接自己安装的并且数据会默认存在数据盘的一些软件,对于系统盘原来的文件夹是不推荐操作的
tianwenmingce 发表于 2023-8-23 05:51
15235109295 发表于 2023-8-23 08:20
zrf029 发表于 2023-8-23 08:28
收藏一波,感谢分享
ccecc 发表于 2023-8-23 08:52
谢谢分享
十五彩虹 发表于 2023-8-23 08:56
多谢LZ分享,以前都是自己打命令来创建软链接,用这个挺方便的。
rjqg2023 发表于 2023-8-23 08:57
这工具厉害了
wznc8016 发表于 2023-8-23 09:15
谢谢分享,软件搬家好工具
toufaluanle 发表于 2023-8-23 09:22
谢谢分享
qinhp 发表于 2023-8-23 10:06
楼主威武呀
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-5-1 16:15

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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