gpt4 book ai didi

Ant pathconvert 不接受换行符

转载 作者:行者123 更新时间:2023-12-04 14:17:19 25 4
gpt4 key购买 nike

我所需要的只是在某个文件夹中创建一个包含文件名列表(由 '\r\n' 或 '\n' 分隔,具体取决于操作系统)的文件。出于某种原因,下面的代码不起作用:

    <fileset id="my_files" dir="./resource">
<include name="*.js" />
</fileset>
<pathconvert property="my_files_list" refid="my_files" pathsep="\r\n" />

<echo message="${my_files_list}" file="my_files_list.txt"/>

我正在获取文件列表,由包含四个字符 '\r\n' 字面上的字符串分隔。首先,我希望它们转换为真正的(空白)换行符,其次,我希望它们具有依赖于操作系统的分隔符。

请指教

最佳答案

你应该使用标准的 Ant line.separator属性,而不是将其硬编码为 \r\n .这也更有可能奏效,而不是像这里发生的那样被 Ant 破坏。

所以试试这个:

<pathconvert property="my_files_list" refid="my_files" pathsep="${line.separator}" />

关于Ant pathconvert 不接受换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9193262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com