从 mac - Java 上的根目录搜索文件

Searching files from root directory on mac - Java

我的桌面上有一个文件我必须找到

如果我插入以下代码:

            f = new RandomAccessFile("\Desktop/greg.txt", "r");

我在 \

上收到错误消息

但这就是我访问根目录的方式。有人知道问题出在哪里吗?

很久以来我一直在使用 mac,但我正在考虑尝试将您的路径更改为

/Users/YOURUSERNAME/Desktop/greg.txt

或类似

String username = System.getProperty("user.name");
String path = "/Users/" + username + "/Desktop/greg.txt";

并传递路径。

因为它 OS X 你也可以做 ~/桌面 grep.txt

在路径中,其中 ~/ 等于用户主目录。