gpt4 book ai didi

Java FileOutputStream 设置文件图标

转载 作者:行者123 更新时间:2023-12-02 03:37:05 26 4
gpt4 key购买 nike

我有一个FileOutputStream。我想“保存”此文件并为其指定一个保存在资源文件夹中的自己的图标

代码如下:

        ObjectOutputStream oout = new ObjectOutputStream(new FileOutputStream(path));

oout.writeObject(this.categoryDAO);
oout.writeObject(this.toDoDAO);
oout.flush();
oout.close();

“path”变量中是包括文件名的整个路径。我想要该文件的图标。

是否可以设置自己的图标,或者我是否必须使用其他图标?

最佳答案

不,您不能仅通过 Java 执行此操作。

图标与文件扩展名相关联,因此如果文件以“.txt”结尾,则它可能会显示一个页面,而带有“.jpg”的图像将显示缩略图或图片图标。

这是内置在操作系统级别的。每当您安装新应用程序时,它们都会告诉操作系统它们可以处理哪些扩展。当操作系统在资源管理器中显示文件时,它会查看可以处理扩展的应用程序列表,并显示相应的图标。

如果您想要特定的图标,您可以注册自己的特定文件扩展名,并且当您在 Java 中保存文件时,使用该扩展名。如何执行此操作的确切细节取决于操作系统,与 Java 无关,因此超出了本答案的范围。

关于Java FileOutputStream 设置文件图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37319432/

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