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

我正在为我正在进行的项目收集大量文件夹.我一直试图找到一种更好的方法来对它们进行长时间的排序,我想编写一个基于我说的标准创建组的应用程序,例如“2011年的文件夹”或“包含ax类型的文件夹的文件夹” “等

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

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

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

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

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

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

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...