gpt4 book ai didi

java - 如何在Java中打开临时目录?

转载 作者:行者123 更新时间:2023-11-29 08:07:58 25 4
gpt4 key购买 nike

尊敬的社区成员,

下面的代码有一个小问题。我认为它应该在 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();
}
}
}

如果我用普通文件替换它,比如 new File("C:\"),那么它确实有效。有人可以向我解释为什么它不起作用吗?

PS:伙计们,我忘了告诉你们,我也试过用一些字符,比如“abcd”,它仍然没有给出任何东西,也没有显示任何东西!

最佳答案

只需使用 new File(System.getProperty("java.io.tmpdir")):这是临时目录。不需要对无用的临时文件的父级进行肮脏的把戏...

关于java - 如何在Java中打开临时目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9855988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com