使用Python整理杂乱无章的电脑文件[有亮点]

Python文件分类器

用途: 整理杂乱的桌面或者文件夹,当你的电脑桌面放满了各种各样的文件,或者下载文件夹下面有各种各样的文件,如果哪一天面对这些杂乱的文件,你想整理时,这个脚本就可以排上用上了,不用你一个一个手动分类,该脚本实现一键整理并分类存放。
image.png

方法1:

import os
import shutil
src_folder = input('输入你想整理的文件夹的绝对路径:')   #'/Users/xxx/Downloads/'
des_folder = input('输入整理后文件放置的文件夹绝对位置:')  #'/Users/xxx/Downloads/sorted/'
files = os.listdir(src_folder)
print('文件整理中...')
for file in files:
    src_path = src_folder + file
    if os.path.isfile(src_path):
        des_path = des_folder + file.split('.')[-1]
        if not os.path.exists(des_path):
            os.makedirs(des_path)
        shutil.move(src_path,des_path)
print('文件整理完毕!')

方法2:

from pathlib import Path
src_folder = Path(input("输入你要整理的文件夹绝对路径:"))
des_folder = Path(input("输入整理后文件放置的绝对路径:"))
files = src_folder.glob("*")
for file in files:
    if file.is_file():
        des_path = des_folder / file.suffix.strip('.')
        if not des_path.exists():
            des_path.mkdir(parents=True)
        file.replace(des_path / file.name)

实现结果:

  • 整理前:image.png
  • 整理后:image.png
1. 本站所有文章和内容源于站长整理与输出,如有侵权请邮件联系站长!
2. 本站部分文章教程提供PDF版本付费下载收藏备用,网页版可免费阅读与浏览!
3. 联系站长或者加入社群,请通过顶部菜单栏加入,或者邮件联系 jackerooliu@gmail.com.
Jackeroo的个人独立博客 | Working | Life | Interests » 使用Python整理杂乱无章的电脑文件[有亮点]

发表评论