欢迎!请参阅关于页面以获取更多关于此功能的信息。
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,但这是一个良好的开始。
注意,以防有误会,我已经在 6 月 17 日签署了 CA,尽管我的名字尚未出现在网站 CA 签署者名单上。
评论作者:plexus
java.nio.file.Path 自 Java 7 起就已加入,也许这就是为什么这个更改之前没有实现。Clojure 1.10 将需要 Java 8,也许现在是考虑这个补丁的好时机。