python文件整理工具

做项目的时候,为了方便,总是直接把文件放在桌面上。时间一长,桌面上的文件堆积如山。到了必须清理的时候,整理比较耗费时间。直接删除又不太放心,因为有些文件可能还会用到。

通常我的做法是,新建一个文件夹,把文件全部移动到里面,为桌面腾出空间,然后有空的时候再回来整理。

因为我经常这么做,重复劳动。重复劳动都应该让程序代劳。所以我用python写了一段脚本,实现了这个简单的功能。以下是源码:

#This Python file uses the following encoding: utf-8
import os
import shutil
from datetime import datetime

curDir = os.curdir

# create the folder to store the files in current directory
dstFolder  = os.path.join(curDir, datetime.now().strftime('%m-%d %H-%M'))
if not os.path.exists(dstFolder):
    os.makedirs(dstFolder)

# list and move the file in current directory to the folder just created
files = os.listdir(curDir)
for f in files:
    if os.path.isfile(f) and f != 'CleanDirectory.exe':
        srcPath = os.path.join(curDir, f)
        dstPath = os.path.join(dstFolder, f)
        shutil.move(srcPath, dstPath)

我把它做成exe了,可以在这里下载。

使用说明:

把exe放在某个目录下,双击运行。当前目录下的文件(不包括文件夹)就会被移动到一个文件夹下(新文件夹以当前时间命名)。

我写它主要目的是为了清理桌面,放到桌面,运行一下,桌面上的的文件就移走,说法清爽。

注意!

不要修改exe的名称,修改的话也能用,只是exe也会被移动到新建的文件夹中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值