欢迎!请参阅关于页面,了解有关该方式的更多信息。
java.nio.file.Path 对象在很大程度上等同于 java.io.File。它们代表在(可能远程的)文件系统中的一个位置。
clojure.java.io 中的转换不识别 java.nio.file.Path。如果可行,将非常好。
预审: Alex Miller
补丁: CLJ-2333-1.patch
评论由:ajoberstar 提供
添加了一个补丁,该补丁在 Coercions 和 IOFactory 中支持 java.nio.file.Path。还有更多地方(尤其是 do-copy 多态方法)可能需要支持 Path,但这似乎是一个很好的开始。
注意,以防有任何疑问,我已经签署了 CA(6月17日),尽管我的名字尚未出现在网站签署者列表上。
评论由:plexus 提供
java.nio.file.Path 是在 Java 7 中添加的,这可能就是为什么这个更改之前没有加入的原因。Clojure 1.10 将需要 Java 8,因此也许考虑这个补丁的时候到了。