时间:2021-05-22
最近从设计师那里get了超多的图,结果都是1.png,2.png这样的文件名,自己还需要将这些文件变成可读的文件名,不想一个一个得修改,于是就写了一个简单的脚本,实现批量对多个文件增加前缀的操作,后期修改了一下,分享一下。
代码
复制代码 代码如下:
#!/usr/bin/env ruby
# encoding: utf-8
srcDir= ARGV[0]
prefix= ARGV[1]
pattern = '*'
pattern = ARGV[2] if ARGV.size == 3
Dir[srcDir + '/' + pattern ].each{|child|
childName = File.basename(child)
destChildName = prefix + childName
destChild = child.gsub(childName, destChildName)
system 'mv %s %s'%[child, destChild]
}
如何使用
使用的方法
1.ruby add_prefix_files.rb dest_folder prefix pattern
2.dest_folder 必选 操作进行的基础目录,并不一定总是直接父目录
3.prefix 必须 前缀名称 建议结尾以_结束
4.pattern 可选,如不填写为dest_folder的直接子文件(含目录),否则应用提供的pattern匹配
使用示例
对当前目录下所有文件增加test_前缀。
复制代码 代码如下:
~/rubydir/tools/add_prefix_files.rb ./ test_
对当前目录下res/drawable-hdpi/所有的png文件,增加test_前缀
复制代码 代码如下:
~/rubydir/tools/add_prefix_files.rb ./ test_ "res/drawable-hdpi/*.png"
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1.进入供销平台复—商品管理—我的制分销商品,筛选出您需要修改的商品列表,勾选后并点击“改名”,在弹出框中,选择:增加前缀、增加后缀、删除前缀、删除后缀,并输入
1.在vscode中搜索Autoprofixer2.在安装完成之后要配置在需要添加前缀的css文件上,右键点击命令面板,输入AutoprefixerCSS就好啦
通过下面这个方法,轻松搞定,代码如下,有用到的顶起。复制代码代码如下:如果是添加前缀只需要变化一点点复制代码代码如下:$table=str_replace($s
在我们处理文件时,我们常常需要对文件进行批量重命名,如果用户采用传统的手动修改方式,十分的费时费力,这里小编为用户分享了通过BatchRenamePro批量进行
原理分析:迅雷的thunder://地址就是将普通url地址加前缀‘AA'、后缀‘ZZ',再base64编码后得到的字符串实现:步骤1,添加工具类Base64编