一种命令行界面(cli)实用程序,可帮助您计算指定目录中的所有文件或搜索具有特定文件扩展名(或不具有特定文件扩展名)的文件。

count-files的Python项目详细描述


English{a2}Русский{a4}

计数文件Github commits (since latest release)PyPIPyPI - Downloads

一个用python编写的命令行界面(cli)实用程序,可以帮助您 计数或搜索指定目录中具有特定扩展名的文件、没有扩展名的文件或所有文件(无论扩展名如何)。

Count Files_screenshot - counting files by extension

文档

依赖关系

要运行此应用程序,您需要安装一个正在运行的Python3.6+版本。

安装

在常规桌面操作系统上

count files是一个独立于平台的应用程序,运行在python中,可以使用pip

pip3 install count-files

如果您对当前的开发版本感兴趣,可以简单地克隆这个git存储库并使用^{}安装它。但是,请注意,只有发布的版本才是稳定和可用的。开发代码通常不稳定或有缺陷,原因很简单,因为它是一个正在进行的工作。

在iphone或ipad上(在iOS版的pythonista 3中)

它也可以在ios(iphone/ipad)上使用StaSh pythonista 3应用程序中的命令行。请参阅documentation了解更多说明。

如何使用

要检查可用选项列表及其用法,只需使用 下列命令之一:

count-files -h
count-files --help

默认情况下,程序递归计算或搜索当前工作目录及其所有子目录中的文件。任何隐藏的文件或文件夹都将被忽略。 默认情况下,扩展名不区分大小写。对iniINI的结果是相同的。

或者,您可以将路径传递给要扫描的目录,选择非递归计数或搜索,使用区分大小写模式处理文件扩展名,并在隐藏的文件和文件夹中启用搜索或计数。
您可以获得有关每个找到的文件大小的附加信息,并查看文本文件的简短预览。
有关CLI arguments的详细信息。

最简单的用法是在shell中键入一个简单的命令 任何争论。它将显示一个表格,显示 每个文件扩展名(例如:.txt、.py、.html、.css)和 找到文件。

count-files

此应用程序的另一个主要功能是通过 给定的扩展名,它向用户显示所有找到的文件路径的列表。

count-files -fe txt [path]
count-files --file-extension txt [path]

您还可以计算具有特定扩展名的文件总数,而不必列出它们。

count-files -t py [path]
count-files --total py [path]

有关没有扩展名的文件的信息,请指定一个点作为扩展名。

count-files -fe . [path]
count-files --file-extension . [path]
count-files -t . [path]
count-files --total . [path]

如果需要列出或计数所有文件,不管扩展名是什么,请指定两点作为扩展名。

count-files -fe .. [path]
count-files --file-extension .. [path]
count-files -t .. [path]
count-files --total .. [path]

你发现了虫子还是有什么建议?

请打开新问题或对repository的请求。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
由于java的原因,maven无法运行代码。lang.NoClassDefFoundError:com/fasterxml/jackson/annotation/JsonMerge   Android项目中的java Creative SDK图像编辑器UI   java如何在Android Studio中使用DataOutputStream上传文件并将其他参数传递到web服务器   java倒计时服务打开时崩溃   java将RubyonRails项目转换为JRubyonRails项目   java我的图库意图是不显示图像?为什么?   java如何在春季启动时跳过mongodb/   java@Autowired在Spring中是如何实现的   甲骨文Akka java。util。同时发生的timeoutexception线程池频繁超时   java maven依赖项对spring启动应用程序有何影响?   java Firestore执行复合查询,未截获事件“已修改”   java ItemStreamException:未能初始化读取器,原因是:IllegalStateException:流已初始化。重新开放前关闭   java将空标记解组到集合的新实例中   使用AspectJ的java新手:无法调用aspect   java查找棋类游戏的所有组合   你为什么要这样做and==与Java中的equals方法不一样吗?   如何对使用JavaUUID的代码进行单元测试?