`

统计指定目录下的文件的小程序

阅读更多

# this program use to list all files sort by time or size
# sys.stderr "filelist.py [filename] [-time|-size]
import os,sys,time

def compsize(a,b):
return cmp(a[1],b[1])

def comptime(a,b):
return cmp(a[2],b[2])

if __name__=="__main__":
if (len(sys.argv[1:])>0):
savefile=sys.argv[1]
ofile=open(savefile,'w+')
sys.stdout = ofile

path = "c:\\Program files\\Parisgc\\pacs"
filelist=[]
for root,dirs,files in os.walk(path):
for file in files:
name = os.path.join(root,file)
st_mode, st_ino, st_dev, st_nlink, st_uid, st_gid, st_size, st_atime, st_mtime, st_ctime= os.stat(name)
olist = [name,st_size,st_mtime]
filelist.append(olist)

#st_mode, st_ino, st_dev, st_nlink, st_uid, st_gid, st_size, st_atime, st_mtime, st_ctime= os.stat(name)
#print name,"*",str(st_size),"*",time.ctime(st_mtime)

if (len(sys.argv[1:])==2 and len(sys.argv[2]) >0 and sys.argv[2]=="-time"):
filelist.sort(comptime)
elif (len(sys.argv[1:])==2 and len(sys.argv[2]) >0 and sys.argv[2]=="-size"):
filelist.sort(compsize)

for file in filelist:
print file[0],"*",str(file[1]),"*",time.ctime(file[2])

if (len(sys.argv[1:])>0):
ofile.close()

分享到:
评论

相关推荐

    基于微信小程序的预约挂号小程序.zip

    医院可以通过该小程序管理医生排班、挂号情况、统计分析等数据,提高了医院的管理效率和服务质量。 综上所述,基于微信小程序的预约挂号小程序为用户和医院提供了便捷、快速、安全、智能化的医疗服务。用户可以通过...

    python统计指定目录内文件的代码行数

    python统计指定目录内文件的代码行数,程序实现统计指定目录内各个python文件的代码总行数,注释行数,空行数,并算出所占百分比 这符合一些公司的小需求,实际代码量的统计工作 效果如图 代码如下: #coding:...

    spark中用scala编写累加器小程序统计文章中空白行

    spark中用scala编写累加器小程序统计指定文章中的空白行,然后通过split函数通过空格切分文章,输出到指定的目录中。

    使用Java并行流实现一个简单的文件搜索程序.txt

    这个代码实现了一个简单的文件搜索程序,用于统计指定文件夹中所有子目录的数量。首先通过getFiles()方法获取指定文件夹下的所有文件和子目录,然后使用parallelStream()方法将文件列表转换为并行流。接着使用filter...

    微信小程序wifi码赚钱小程序源码

    微信小程序wifi码赚钱小程序源码 有需要的可以下载研究! 更新内容: 1、后台更多板块列表新增分页 2、平台管理端图标优化 3、平台管理端新增平台统计 4、优化后台Title图标 5、优化后台WiFi码导出,可选择...

    linecount智能源码统计专家软件下载

    如果通过 *.* 或统计目录的方式确定的文件属于程序目前自动支持的缺省文件形式,程序会自动根据文件的后缀名选取相应的统计方式,目前自动区分的文件后缀名有: .cpp; .c; .h; .pas; .asm; .inc; .frm; .bas; .ctl; ....

    心理咨询服务微信小程序的设计与实现.zip

    可以根据实际业务需要,实现用户管理、权限控制、数据统计分析、文件上传下载、在线支付等功能。这些功能使得该小程序项目能够满足不同行业和领域的应用需求,为用户提供全面的解决方案。 此外,该项目还注重用户...

    C语言代码统计器

    本课题的主要任务是开发一款代码行数统计器,专门用于统计C语言或C++语言程序代码文件。该统计器的主要功能是统计代码文件的文件行数、有效代码行数、注释行数、空白行数,以及计算代码的注释率。和那些只能统计单个...

    统计代码行数小工具SourceCount.rar

    软件介绍: SourceCount能够轻松帮助你统计代码行数,可统计单一文件代码行数,也可以添加目录分别...通过目录选择按扭,可以选择该目录及其子目录下的所有程序文件。3:行数统计 行数统计的结果以行(S)为单位。

    两台Android设备间通过UDP传送目录内的文件

    这两天下了一个使用UDP传输目录内文件的程序,发出来给大家一起看看,共同进步。有问题请指教。 由于udp丢包比较厉害,因此使用了自定义的内部协议,进行双方的确认。 程序跑起来后,看网络状况,有时候会一卡一卡的...

    毕设之在线办公小程序--(源码+部署说明+SpringBoot+微信小程序+vue).zip

    该资源是一个在线办公小...总之,该在线办公小程序利用了SpringBoot、微信小程序和Vue等技术,实现了用户管理、文件管理、日程安排、任务管理、即时通讯和数据统计等功能,为团队提供了一个高效便捷的在线办公平台。

    新版WIFI大师v4.47小程序源码 WIFI分销系统 独立运行版.rar

    新版WIFI大师v4.47小程序源码 WIFI分销系统 带流量主 独立运行版 网传版本,未测试,看了一下有加密 有需要的可以下载研究! 更新内容: 1、后台更多板块列表新增分页 2、平台管理端图标优化 3、平台管理端...

    基于微信小程序医院预约挂号系统PHP后端接口+源代码+文档说明+sql文件

    用户在小程序端首页可以查看轮播图,可以查询新闻资讯,论坛发帖和回复,首页按照医生预约人数人气排名预约医生,也可以按照地区、医院和科室选择某个医生挂号,打开医生的页面可以按照出诊日期选择某个时间点对医生...

    一个小巧妙的统计程序

    程序功能: 一个小巧妙的统计程序. 用到知识点: 1.顶层表单的运用. ...说明:程序下载后可直接在VF环境下编译后生成EXE文件.由于文件上传时不能太大,所以删除了.exe文件.

    服务器下载并发数测试(并发下载文件)

    该程序是为自己项目写的一个测试性能的小程序。 主要通过对服务器下载文件的并发响应进行统计。 使用多线程对服务器提供的链接地址下载文件, 能统计出并发情况下的下载速度,请不要开辟开多线程,以免导致服务器受...

    使用matlab批量下载网站上的文件-MatlabUrlDownloadToFile.m

    前几天美国数学建模成绩出了,我们按照网址下载了自己的证书,另外想看看学校今年的获奖情况,由于学校的参赛队伍数众多,一个一个下载证书再统计显得麻烦,于是想自己用matlab开发一个小程序以实现同类型文件的批量...

    新版WIFI大师v4.47小程序源码 WIFI分销系统 带流量主 独立运行版.zip

    8、优化后台上传小程序 9、优化后台插件中心显示 10、修复空码跳转白屏问题 11、新增平台管理端可单独对指定平台关闭本地存储,后台将不能上传文件 12、优化小程序端创建WiFi 13、新增平台管理端,可开启...

    微信点餐小程序支持卡券-点餐-支付-文件存储.zip

    微信点餐小程序 微信点餐小程序,让各位老板有自己的点餐平台。后台使用的java1.8,数据库采用mongodb4.0。 将项目下载,倒入微信开发工具,修改app.js 中的host 为上面的api地址,即可查看 后端代码 food.jar ...

    代码统计插件 eclipse plugin java

    的目录已经统计,则更新该目录。选择一个统计的目录,点del键时可删除这个统计 结点 6、单击统计结果表格的表头时,会按正反序进行排序,文件名按字母顺序排序;其他统计 数字按数字大小进行排序! 关于扩展的...

    社区团购商城小程序/团长/拼团直播/商家入驻/供应商申请/充值/

    下载微信官网小程序 微信开发者工具-导入前端代码 请将小程序包下 : siteinfo.js 中的域名修改为自己的域名即可,其他部分代码无须修改,然后编译上传 微信开发者工具 编译前端小程序时记得勾选 不校验合法域名...

Global site tag (gtag.js) - Google Analytics