Ant 生成带有反斜杠而不是斜杠的 jsfl
我将 Ant 与 FDT 3 一起使用,并且让 Ant 创建一个 jsfl 来编译 fla。当我在 Ant 中使用内置的“${basedir}”属性时,它会为我提供带有反斜杠(\
) 的路径,因为我使用的是 Windows。问题是,当它通过 jsfl 运行时,斜杠被视为转义符。我需要知道如何修改 basedir 属性,以便将斜杠转换为正斜杠。我尝试过在 jsfl 中用反斜杠拆分 basedir 并用正斜杠作为分隔符将其连接起来,但反斜杠仍然会导致问题。
那么我需要知道的是如何更改 Ant 中的 basedir 以具有正斜杠?
I'm using Ant with FDT 3 and I have Ant creating a jsfl to compile fla's. When I use the built in '${basedir}' property in Ant it gives me the path with backslashes(\
) in it because I'm on Windows. The problem is that when its run through jsfl the slashes are taken as escapes. I need to know how to modify the basedir property so the slashes are converted to forward slashes. I've tried splitting the basedir on backslashes in jsfl and joining it with forward slashes as a delimiter, but the backslashes still cause problems.
So what I need to know is how to change the basedir in Ant to have forward slashes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该能够使用 Ant pathconvert 任务来完成此操作。
这是一个粗略的示例:
然后您可以使用
${basedir.unix}
代替${basedir}
。You should be able to do it using the Ant pathconvert task.
Here's a rough example:
Then you can use
${basedir.unix}
in place of${basedir}
.