我有一个申请。我的应用程序必须在Linux和Windows中运行。我必须在main gradle-file中写任何命令。这些命令包含斜杠(" /"或" \")。我怎样才能得到什么斜杠(" /"或" \")使用(用语言groovy)?
答案 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正确处理“/”。试试吧