我正在通过ant构建脚本将LESS转换为CSS。我想只转换一个LESS文件,如果我之前还没有转换过那个文件。
如何检查一个文件夹中的CSS文件,然后从文件集中排除该LESS文件?
答案 0 :(得分:1)
您没有说明如何转换文件,但假设您有一个对文件集进行操作的转换任务,则需要depend selector,如下所示:
<fileset dir="less">
<include name="**/*.less" />
<depend targetdir="css">
<globmapper from="*.less" to="*.css" />
</depend>
</fileset>
只会在less
目录下包含。{1}}目录中没有相应.css文件的.less文件。此外,如果.less文件比相应的.css文件更新,它将包含在文件集中以进行转换。