java - 更改 Windows 中特定文件的图标(例如 Dropbox)

标签 java windows winapi icons

我正在开发一个需要处理文件并将数据从客户端发送到服务器(针对特定文件夹)的应用程序。我希望应用程序能够添加一个小勾号,就像保管箱上的勾号一样(绿色勾号表示已同步,蓝色勾号表示正在同步)。

对于文件夹,我想我可以使用desktop.ini 文件。我无法找出一种处理文件的机制,特别是当我没有一组有限的格式可以将其放入我正在观看的目录中时......

本质上,我试图在文件同步期间复制 dropbox 的图标更改机制..

我现在正在使用java...

最佳答案

您想使用overlay icons在 shell 扩展中,但我不知道在 Java 中执行此操作的可行性。

参见these results了解更多示例和信息。

关于java - 更改 Windows 中特定文件的图标(例如 Dropbox),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10718610/

相关文章:

windows - 是否有 Rust 函数或模块用于迭代连接到 Windows 计算机的所有可移动驱动器?

windows - 查找给定进程 ID 的进程的所有线程

java - 如何在android项目中使用java Lucence库?

java - 为所有 JLabel 设置背景/不透明

java - 通过事件的发生来更改类变量

windows - 如何在安装结束时以适当的权限启动可执行文件?

windows - 自动应答 Y 窗口命令网络共享/删除

java - JFrame 和 JOptionPane

从 GETTEXT 获取的 C++ 变量作为 mysql_query 变量

c - 窗口关闭后进程保持打开状态