|
|
发表于 2018-7-6 01:24:36
|
显示全部楼层
本帖最后由 codegay 于 2018-7-6 01:29 编辑
我用管理员的方法在我电脑上对比了一下结果:
- d:\gayhub\FCNNIC\nimwalkfiles>powershell -c "Measure-Command {Start-Process 6.bat -wait}" | findstr
- "TotalSeconds"
- TotalSeconds : 0.3320223
- d:\gayhub\FCNNIC\nimwalkfiles>powershell -c "Measure-Command {Start-Process 3.bat -wait}" | findstr
- "TotalSeconds"
- TotalSeconds : 4.8222866
- d:\gayhub\FCNNIC\nimwalkfiles>powershell -c "Measure-Command {Start-Process nimwalkfiles.exe -wait}" | findstr "TotalSeconds"
- TotalSeconds : 0.3587203
复制代码 笔记本 3代I7 固态硬盘
完整的nim语言代码,nim语言里可以方便地过程重载出像批处理和shell用 > 操作符写文件:- import os
- proc `>`(content, filename: string) =
- writeFile(filename, content)
- var result = ""
- for f in walkDirRec(getAppDir(),{pcFile}):
- if getFileSize(f) < 1024*1024*10 :
- result.add(f)
- result.add("\r\n")
- result > "test.txt"
复制代码 |
|