【发布时间】:2016-04-04 22:57:46
【问题描述】:
我有以下问题。我正在编写一个模仿 Windows 命令提示符的程序。例如用户输入:cd C:\\Intel,在我的代码中我这样解决它:
setCurrentPath(Paths.get(string));
其中setCurrentPath 是一种将当前路径设置为输入的路径(字符串)的方法。我的问题是,如果输入的路径是相对的,我该如何设置新路径。例如,如果我目前在C:\\Intel 并且用户想要转到C:\\Intel\\Logs 并输入:cd Logs(而不是C:\\Intel\\Logs)。我想在 Java 中构建了一些方法可以帮助我,但我只学习了几个月的 Java,所以我不知道它们。请注意,我将路径作为字符串进行威胁。
【问题讨论】: