gpt4 book ai didi

ant - 如何在 Ant 任务中加载文件列表作为资源?

转载 作者:行者123 更新时间:2023-12-04 18:43:58 25 4
gpt4 key购买 nike

我在网上查看了如何使用 Ant 任务加载包含空格但尚不存在的文件列表。

我有一个文件,每行包含一个文件路径,如下所示:

dir1/dir2/dir with spaces/file1.js
dir1/dir2/dir with spaces/dir3/file2.js
dir1/file1.js

由于路径中有空格,我无法使用:

<filelist files="..." />

文件也不存在,所以好像不能用

<fileset>
<includesfile name="..." />
</fileset>

如有任何想法,我们将不胜感激。

最佳答案

您可以为此使用资源列表。例如,如果您的文件列表位于名为“files.txt”的文件中:

<resourcelist id="files">
<file file="files.txt"/>
</resourcelist>

<touch mkdirs="true">
<resources refid="files" />
</touch>

对我来说,这会产生:

[touch] Creating .../filelist/dir1/dir2/dir with spaces/file1.js
[touch] Creating .../filelist/dir1/dir2/dir with spaces/dir3/file2.js
[touch] Creating .../filelist/dir1/file1.js

这样做的原因是 <resourcelist>将读取的文件中的每一行视为一个单独的资源,因此行分隔符而不是逗号或空格分隔项目。

关于ant - 如何在 Ant 任务中加载文件列表作为资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14525702/

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