我怎样才能得到什么斜杠(" /"或" \")使用(语言groovy)?我怎么知道什么操作系统?

时间:2014-03-18 08:35:45

标签: file groovy gradle

我有一个申请。我的应用程序必须在Linux和Windows中运行。我必须在main gradle-file中写任何命令。这些命令包含斜杠(" /"或" \")。我怎样才能得到什么斜杠(" /"或" \")使用(用语言groovy)?

3 个答案:

答案 0 :(得分:4)

如果您使用Java,则可以自由使用' /'作为文件分隔符。 java.io.File会为您处理。请参阅similar SO question

Gradle' file('Some\slashy/path')
的简写 new java.io.File("Some\slashy/path"),因此也正确处理斜杠。

答案 1 :(得分:0)

您应该使用java.io.File.separator而不是硬编码。

答案 2 :(得分:0)

通常Windows正确处理“/”。试试吧