Ruby脚本是为批量修改传统文件而编写的,不幸的是,脚本的性能非常差,批量重命名的速度其实非常的慢,那么Ruby实现批量删除文件脚本的方法大家都了解吗?别着急,武林技术频道带你进入下文了解。
简短的代码
如何使用
使用起来很简单,使用规则如下
举个例子,比如我们想删除/tmp目录下的,所有最后修改时间为3天前的apk文件,我们只需要这样执行。
为什么第一个参数使用双引号
第一个参数为包含通配符的路径,在shell中存在一个工具就是glob会将包含通配符的路径匹配到具体的文件,比如这样的一段代码。
我们传入含有通配符的路径参数,得到的结果就是glob匹配后的文件名(前提是通配符可以匹配到文件)。
为了避免进行glob操作,需要对包含通配符的路径参数使用双引号标记。
所以在使用脚本时第一个参数一定要使用双引号。
如何遍历文件包含子目录内的
比如我们想遍历/tmp/abc/def.txt 我们可以使用/tmp/**/.txt即可
以上就是关于Ruby实现批量删除文件脚本的方法,如果你还想了解更多技术信息,你可以来关注武林技术频道的知识。
新闻热点
疑难解答
图片精选