Clojure,Java交互:如何获取File.separator?

3

据传说,我无法访问路径组件分隔符字符:File.separator。以下是我的当前导入:

(ns pcc.core
  (:require [me.raynes.fs :as fs])
  (:import java.io.File)
  (:require [clojure.java.io :as io])
  (:require [clojure.string :as string])
  (:require [clojure.tools.cli :refer [parse-opts]])
  (:gen-class))

可能无法找到正确的语法。


(注:保留HTML标签)

如果你使用raynes.fs,你甚至需要File/separator吗?它应该为你处理构建那些File对象。例如,不需要像(file (str dir File/separator filename))这样的写法,你只需使用(file dir filename),fs会自动插入适当的分隔符。 - amalloy
1个回答

8

要访问静态字段,请使用/字符:

user=> (java.io.File/separator)
"/"

非常感谢你,Tomo - Alexey Orlov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接