如何使用java对桌面文件夹执行锁定

如何使用java对桌面文件夹执行锁定,java,swing,Java,Swing,我在桌面上有一个名为ABC的文件夹。现在,为了安全起见,我想为这个文件夹编写一个java程序。我的意思是如果任何用户在打开ABC文件夹之前点击ABC文件夹 它应该先请求登录。如果用户无效,则无法打开ABC文件夹 所以我想通过JavaSwing来完成这件事。我认为这不能用java来完成。如果可能的话,这将是一个邪恶的混乱,因为您必须将所有文件夹的默认处理程序更改为java程序,而不仅仅是要保护的文件夹。此外,这将是不安全的,因为不会有任何东西阻止人们使用另一个文件管理器打开文件夹,完全绕过您的安全

我在桌面上有一个名为ABC的文件夹。现在,为了安全起见,我想为这个文件夹编写一个java程序。我的意思是如果任何用户在打开ABC文件夹之前点击ABC文件夹 它应该先请求登录。如果用户无效,则无法打开ABC文件夹


所以我想通过JavaSwing来完成这件事。

我认为这不能用java来完成。如果可能的话,这将是一个邪恶的混乱,因为您必须将所有文件夹的默认处理程序更改为java程序,而不仅仅是要保护的文件夹。此外,这将是不安全的,因为不会有任何东西阻止人们使用另一个文件管理器打开文件夹,完全绕过您的安全设置

不过,您可以通过使用java加密文件来实现自己的伪文件夹安全性,但这显然不是桌面上的标准文件夹


你为什么坚持使用java?您听说过truecrypt吗?

Tnx,请回复。我不知道truecrypt的事。