亲爱的社区成员,
我对以下代码有一个小问题。我认为它应该在 C:\Users\Me\AppData\Local\Temp\ 目录中打开资源管理器。然而,这不起作用,实际上什么也没发生。没有错误。
我使用了以下代码:
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try {
Desktop.getDesktop().open(File.createTempFile("abcd", ".temp").getParentFile());
} catch (IOException e) {
e.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果我用一个普通文件替换它,比如 new File("C:\"),那么它就可以工作。有人可以向我解释为什么它不起作用吗?
PS:伙计们,我忘了告诉你们,我也用“abcd”之类的一些字符尝试过它,它仍然没有给出任何显示!