Java 文件的根程序

Java 文件的根程序,java,file,file-association,Java,File,File Association,我想制作一个程序(对于Mac来说是AppDelete),删除与该程序(Java程序)相关的所有文件 如何与文件关联(哪些文件来自哪些程序) 我认为您应该在目录中搜索特定的应用程序名称,然后列出所有找到的文件及其包含应用程序名称的内容,并让用户决定删除什么。关于regedit条目,使用它既危险又复杂,风险自负。您是否希望创建卸载程序?对于你自己的应用程序?卸载程序对于任何应用程序,我理解如果你将应用程序(在mac上)拖放到垃圾桶中,它将卸载该应用程序,但某些文件仍将保留在你的硬盘上,我想创建一个应

我想制作一个程序(对于Mac来说是AppDelete),删除与该程序(Java程序)相关的所有文件


如何与文件关联(哪些文件来自哪些程序)

我认为您应该在目录中搜索特定的应用程序名称,然后列出所有找到的文件及其包含应用程序名称的内容,并让用户决定删除什么。关于regedit条目,使用它既危险又复杂,风险自负。

您是否希望创建卸载程序?对于你自己的应用程序?卸载程序对于任何应用程序,我理解如果你将应用程序(在mac上)拖放到垃圾桶中,它将卸载该应用程序,但某些文件仍将保留在你的硬盘上,我想创建一个应用程序,从该程序中获取所有文件并将其删除(但现在你提到它,我不认为删除应用程序=卸载应用程序)@LES“来自”程序的文件意味着什么?如果一个文件来自多个程序,该怎么办?如何缩进以列出“来自”给定程序的文件?所有来自程序安装的文件(以及在安装后创建但仅用于该特定程序的文件)!一个需要来自该特定程序的所有其他文件才能执行某些操作的文件!一个文件,如果您删除它,它将不会影响您计算机中任何其他程序的存在computer@LES这听起来像是一个无法解决的问题,或者至少很难解决。在没有“测试删除”文件然后运行应用程序所有可能的操作的情况下,究竟如何确定删除文件是否会影响应用程序?!所有的应用程序和文件都应该这样做吗?用户从应用程序保存的文件又如何呢?是否应该全部删除?我用文字处理器编写的所有文档在卸载时都应该删除吗?还是我用浏览器下载的所有文件?