当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

file_sorting_tool

文件整理小工具
授权协议 GPL
开发语言 Java
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 国产
投 递 者 邹博裕
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

文件整理小工具

项目介绍

公司的服务器上多年来累积了数以万计的Excel、Word、Jpg等格式的文件资料。很多文件是重复的,但文件名不相同。人工去重的工作量太大,于是写了一个小工具用于去重。原理很简单,计算各个文件的MD5值,若值相同,则认为是同一文件。为了避免误删,会新建一个文件夹,将重复的文件移至该文件夹(而不是直接删除重复的文件),需要用户手动删除。后来还增加了“按照文件类型自动归档”和“批量重命名”的功能。

软件架构

Java Swing

安装教程 及 使用说明

编译需要至少Java8环境,发行版使用方法见 教程.mp4

  • 1. wc : print newline, word, and byte counts for each file     [root@bogon ~]# wc /etc/passwd          44   88 2301 /etc/passwd     -l: lines     -w: words     -c: characters 2. cut : remove sections

  • Date of last change: 2019-04-19 to version v1.0b bibmap 宏包 bibmap 是一个参考文献宏包,包含一个 sty 文件,用于设置参考文献处理时的选项; 一个 bibmap 程序,用于在后端处理参考文献数据。 bibmap 宏包加载了 natbib等宏包,用于 latex 参考文献标注和文献表的生成。 可以通过几个选项指定需要的标注样式、文献表

  • File Organization and Indexing Disk Storage Devices Secondary storage device for high storage capacity and low cost.  Data stored as magnetized areas on magnetic disk surfaces. A disk pack contains se

  • 1. wc : print newline, word, and byte counts for each file     [root@bogon ~]# wc /etc/passwd          44   88 2301 /etc/passwd     -l: lines     -w: words     -c: characters 2. cut : remove sections

 相关资料
  • 这是用于指定图像属性的代码: 这里可能有什么问题,我完全被难住了。。。

  • 本文向大家介绍微信小程序 开发工具快捷键整理,包括了微信小程序 开发工具快捷键整理的使用技巧和注意事项,需要的朋友参考一下 微信小程序 微信开发者工具 快捷键,最近学习研究微信小程序,用了不少快捷键,索性记录下来,后续如果有其它的快捷键继续增加, 微信小程序已经跑起来了.快捷键设置找了好久没找到,完全凭感觉.图贴出来.大家看看. 我现在用的是0.10.101100的版本,后续版本更新快捷键也应该不

  • 介绍 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 Hutool针对此格式,参考FastCSV项目做了对CSV文件读写的实现(Hutool实现完全独立,不依赖第三方) CsvUtil是CSV工具类,主要封装了两个方法: getReader 用于对CSV文件读取 getWriter

  • (商用请联系作者获取授权,个人用户无限制) 简介 FTP Manage Tools(FTP管理工具)是一个基于WEB的FTP客户端程序,你可以通过它对你的FTP文件进行管理。 程序采用AJAX,由PHP+JQuery/JavaScript完成。 你可以在http://119.29.112.32/ 进行体验。 包含功能 包括文件新建、上传、下载、复制、剪切、粘贴、删除、重命名,对Windows平台的

  • 本文向大家介绍JavaScript小技巧整理,包括了JavaScript小技巧整理的使用技巧和注意事项,需要的朋友参考一下 本文整理总结了JavaScript的小技巧。分享给大家供大家参考,具体如下: 1.组织默认事件 阻止默认事件,h5默认的input type='date'在某些浏览器和android设备上没有效果,这时要调用h5+的时间选择器,但是要组织input默认的click事件,代码如

  • 问题内容: 我需要一个非常大的mmap文件的无拷贝调整大小,同时仍然允许并发访问读取器线程。 一种简单的方法是在同一进程中在同一文件上使用两个MAP_SHARED映射(增长文件,然后创建第二个映射,其中包括增长的区域),然后在所有可访问该文件的读取器完成操作后取消映射旧映射。但是,我很好奇下面的方案是否可行,如果可行,是否有任何好处。 使用MAP_PRIVATE映射文件 对多个线程进行只读访问 要