加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 创建虚拟文件夹并将它们挂钩到文件系统中

发布时间:2020-12-14 04:12:06 所属栏目:Windows 来源:网络整理
导读:我正在为我正在进行的项目收集大量文件夹.我一直试图找到一种更好的方法来对它们进行长时间的排序,我想编写一个基于我说的标准创建组的应用程序,例如“2011年的文件夹”或“包含ax类型的文件夹的文件夹” “等 这是相当简单的,并且在winForms或WPF或其他东西
我正在为我正在进行的项目收集大量文件夹.我一直试图找到一种更好的方法来对它们进行长时间的排序,我想编写一个基于我说的标准创建组的应用程序,例如“2011年的文件夹”或“包含ax类型的文件夹的文件夹” “等

这是相当简单的,并且在winForms或WPF或其他东西中使用自己的UI进行编码时不会出现太多问题.但是我觉得如果我能让这些文件夹成为文件系统的一部分会更好,所以其他应用程序(比如现有的文件浏览器)可以看到它们.

这可能吗?它会导致我没有考虑过的问题吗?如果有可能,我该如何去做呢?

我想做的一种方法是让应用程序监控文件系统并在每次更改时创建文件夹快捷方式,但我很好奇是否可以通过’gateway’文件夹实际向浏览器提供虚假文件系统

编辑:好吧,显然有可能,因为http://www.virtualfolder.net/可以做到这一点,现在我认为它可以TrueCrypt,虽然如果它不必作为一个单独的驱动器出现会很好.所以问题就变成了,我该如何实现呢?

您可以创建一个收集所需文件信息的 Shell Namespace Extension,并以任何方式在Windows资源管理器中显示它. You can choose where您的扩展程序位于,无论是作为其自己的顶级节点,是另一个系统虚拟文件夹/扩展名的子级,还是作为文件系统文件夹的子级.

编写SNE并非易事,但它比编写低级文件系统驱动程序要容易得多,并且它不需要特殊的面向驱动程序的编译器.任何支持开发COM对象的编译器都可以使用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读