command-line - 如何使用 Clojure 在命令行中更改目录?

标签 command-line clojure

我正在寻找的是 Windows 命令行中的这种命令行交互:

C:\temp1>clj some_script.clj
C:\temp2>

其中 some_script.clj 包含以下内容:
(cd "c:\\temp2")

所以问题是 - 我如何实现功能 cd?尝试过 clojure.java.shell,但它看起来不像我需要的库。这可能是一个简单的问题,问题可能是我对 Java 不流利?!

最佳答案

你不能在 Java 中做到这一点,所以你不能在 Clojure 中做到这一点。见 Changing the current working directory in Java?

关于command-line - 如何使用 Clojure 在命令行中更改目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3921744/

相关文章:

swift - 如何在 Swift 中访问程序参数?

clojure - 使用 Clojure 或 ClojureScript 将 markdown 转换为 html,包括表格

clojure - 如何将一个集合中的所有元素与另一个集合中的所有元素相乘?

function - 是否有一个函数的名称,该函数接受一段数据和一个函数列表,并将每个函数应用于最后一个函数的结果?

go - Cobra 更改帮助模板中的用法行

Python 命令行参数 (Windows)

git - 如何从命令行使用 PyCharm 作为 GIT diff 工具?

mysql - 错误 1193 (HY000) : Unknown system variable 'userstat'

clojure - LightTable 和 lein REPL 中完成时间的差异

clojure - 从 map 注册 clojure.specs