别再手动复制粘贴了,高效将多个文档归类到同一个文件夹

当你拥有多个类型的文件,比如图片、视频、音频或者文档之类的,如何将它们快速归类在一起呢?不知道如何操作的宝贝们,下面随小编一起来试试。

材料准备:
一台Win系统的电脑
文件批量改名高手
快递单号若干
步骤演示:

运行【文件批量改名高手】,在“文件智能管理箱”中的“文件批量管理任务”下
在这里插入图片描述
可以先设定一下任务,比如将任务名称切换为“按文件类型归类”这个选项
在这里插入图片描述
接着选择一下类型,比如“将拓展名为:docx”的文件(多个拓展名间用逗号隔开)移动到目标文件夹
在这里插入图片描述
至于目标文件夹的话,可以单击“选择”,弹出对话框,选择一个文件的保存位置,并添加本任务
在这里插入图片描述
接着将文件导入表格中,支持多种导入的方式,比如手动拖入、添加文件、添加文件夹中的文件
在这里插入图片描述
小编测试只用了一个任务,我们确定添加完成之后,单击右下角的“开始执行”
在这里插入图片描述
等全部执行完毕之后,打开文件夹查看,所有类型是docx的文档都归类在一起了,非常方便
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Python的os和shutil模块来实现这个功能。具体步骤如下: 1. 遍历文件夹及其子文件夹,找到所有重名文件。 2. 对于每个重名文件,获取其父文件夹的名称,作为目标文件夹的名称。 3. 判断目标文件夹是否存在,如果不存在则创建。 4. 将重名文件移动到目标文件夹中。 下面是一个简单的示例代码,可以实现上述功能: ```python import os import shutil # 遍历文件夹及其子文件夹,返回所有重名文件的路径 def find_duplicate_files(dir_path): file_dict = {} for root, dirs, files in os.walk(dir_path): for file in files: file_path = os.path.join(root, file) if file in file_dict: file_dict[file].append(file_path) else: file_dict[file] = [file_path] return {k: v for k, v in file_dict.items() if len(v) > 1} # 将重名文件移动到目标文件夹中 def move_duplicate_files(file_dict): for file, paths in file_dict.items(): for path in paths: target_dir = os.path.join(os.path.dirname(path), os.path.splitext(file)[0]) if not os.path.exists(target_dir): os.makedirs(target_dir) shutil.move(path, os.path.join(target_dir, file)) # 测试代码 if __name__ == '__main__': dir_path = '/path/to/your/directory' file_dict = find_duplicate_files(dir_path) move_duplicate_files(file_dict) ``` 在上面的代码中,需要将`/path/to/your/directory`替换为你需要归类文件夹的路径。执行完毕后,会将所有重名文件移动到与其同名的文件夹中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值