gruntjs:将文件+文件夹重命名为任务

时间:2014-04-15 14:14:54

标签: javascript gruntjs

如果有几个文件:

_file1.css
_folder1
...>
    _file2.css
    _file4.css
    _folder3
         _file5.css

我想从所有文件名中删除所有“_”文件夹名称。有一个简单的方法吗?

1 个答案:

答案 0 :(得分:1)

我会使用grunt-copy模块和grunt-clean模块。您可以复制目录结构并重命名文件,然后清除旧文件(如果需要)。

或者,还有grunt-rename模块。

这两种方法的问题在于您可能需要许多命令(可能每个文件/文件夹一个)。一个快速谷歌出现了custom grunt plugin进行正则表达式重命名,这可能是在一个命令中进行批量重命名的最简单方法。