我可以用JavaScript实现Windows资源管理器吗?

我可以用JavaScript实现Windows资源管理器吗?,javascript,jquery,treeview,Javascript,Jquery,Treeview,我需要用JavaScript实现一个Windows资源管理器。我将HTML文件作为HTML应用程序HTAs运行,因此可以将其作为普通exe文件运行。我在本地文件系统中运行它,管理本地文件,不涉及服务器端 我需要的功能包括: 用户可以查看文件夹下的所有文件 相对于HTA文件。 用户可以展开和折叠文件夹。 用户可以单击一个文件来打开它,例如,让word打开一个文档 文件 我可以用JavaScript实现它吗?有什么库可以帮助我吗?我不熟悉HTA的技术细节,但是如果他们使用Microsoft的JScr

我需要用JavaScript实现一个Windows资源管理器。我将HTML文件作为HTML应用程序HTAs运行,因此可以将其作为普通exe文件运行。我在本地文件系统中运行它,管理本地文件,不涉及服务器端

我需要的功能包括:

用户可以查看文件夹下的所有文件 相对于HTA文件。 用户可以展开和折叠文件夹。 用户可以单击一个文件来打开它,例如,让word打开一个文档 文件
我可以用JavaScript实现它吗?有什么库可以帮助我吗?

我不熟悉HTA的技术细节,但是如果他们使用Microsoft的JScript运行JavaScript,并且如果他们这样做没有通常的基于浏览器的安全性,您可以使用Windows脚本主机可用的各种对象,为了枚举文件和目录,最值得注意的是包括


剩下的只是直接的DOM操作,如果允许您在HTA中使用jQuery,那么您的问题上就有jQuery标记,有很多用于它的treeview插件,例如。

是的,HTA运行时没有浏览器的安全限制,并且可以使用所有WSH功能,这是一个可怕的安全漏洞,或者一个惊人的强大功能,取决于你的视角。