Fork me on GitHub
#clojure-nl
<
2023-07-04
>
Rojure, Rojure10:07:52

Goedemorgen, kan iemand uitleggen waarom ik een 'Could not resolve symbol: .getPath' foutmelding krijg met (require '[ :as io]) (map .getPath (.listFiles (io/file "Z:/Fotos/ZZZ"))) terwijl (map println (.listFiles (io/file "Z:/Fotos/ZZZ"))) ;; =>(#object[java.io.File 0x66444618 Z:\Fotos\ZZZ\618--.jpg] ;; #object[java.io.File 0x1b60561d Z:\Fotos\ZZZ\618--2023-07-02_15-46-02.jpg] ;; nil nil) (.getPath (io/file "Z:/Fotos/ZZZ"); => "Z:\\Fotos\\ZZZ" oplevert?

borkdude17:07:58

You must wrap this interop in a Clojure function

Rojure, Rojure18:07:19

Thanks for your help; I finally settled for babashka.fs: (require '[babashka.fs :as fs]) (map println (map str (fs/list-dir "Z:/Fotos/ZZZ")))

👍 3