这是一个python 脚本,它按文件扩展名对目录中的文件进行排序。
将待排序的目录和待排序的文件结尾作为输入参数。
例如,该脚本对于在随着时间的推移不断增长的下载文件夹中创建顺序非常有帮助。
该脚本首先检查指定的目录是否有效。如果是,它遍历目录中的所有文件并检查它们的文件扩展名。如果文件扩展名是输入参数中指定的文件后缀之一,则文件将移动到以文件扩展名命名的子文件夹中。如果子文件夹尚不存在,则创建该子文件夹。
此脚本跟踪files_moved字典中每个文件扩展名移动的文件数。它还在files_not_moved变量中跟踪目录中未移动的文件数。在脚本的末尾,它打印出每个文件扩展名移动的文件数和目录中未移动的文件数。
您可以从我的 github 存储库下载源代码:
https://github.com/smartDevel/fileSorter
Comments