我有一个应用程序。我的应用程序必须在Linux和Windows中运行。我必须在主梯度文件中写下任何命令。这些命令包含斜杠("/"或"\"(。如何获得斜杠("/"或"\"((在groovy语言中(使用的内容?
如果使用Java,可以自由使用"/"作为文件分隔符。java.io.File
将为您处理。参见类似的SO问题。
Gradle的file('Someslashy/path')
是
的简写new java.io.File("Someslashy/path")
,因此也正确地处理斜线。
您应该使用java.io.File.separator
而不是硬编码。
通常Windows会正确处理"/"。只需尝试