在Windows 操作系统中提供了另外一种全新的文件管理方式即通过库来管理文件如下图就是库管理界面的一个截图 插图Windows中利用库来管理文件 这是Windows操作系统中新推出的一个有效的文件管理模式其看起来来跟文件夹比较相似但是又有很大的不同笔者在这篇文章中就对这个库文件管理方式做一个比较深层次的分析与测试帮助大家了解这个新功能 一跟普通文件夹的异同 从上面的界面中我们可以看到库好像跟传统的文件夹比较相像确实从某个角度来讲库跟文件夹确实有很多相似的地方如跟文件夹一样在库中也可以包含各种各样的子库与文件等等但是其本质上跟文件夹有很大的不同在文件夹中保存的文件或者子文件夹都是存储在同一个地方的而在库中存储的文件则可以来自于五湖四海如可以在自于用户电脑上的关联文件或者来自于移动磁盘上的文件这个差异虽然比较细小但确是传统文件夹与库之间的最本质的差异 其实库的管理方式更加接近于快捷方式用户可以无用关系文件或者文件夹的具体存储位置把把它们都链接到一个库中进行管理如此的话在库中就可以看到用户所需要了解的全部文件(只要用户事先把这些文件或者文件夹加入到库中)或者说库中的对象就是各种文件夹与文件的一个快照库中并不真正存储文件提供一种更加快捷的管理方式如用户有一些工作文档主要存在在自己电脑上的D盘和移动硬盘中为了以后工作的方便用户可以将D盘与移动硬盘中的文件都放置到库中在需要使用的时候只要直接打开库即可(前提是移动硬盘已经连接到用户主机上了)而不需要再去定位到移动硬盘上 二删除后不能够重新加入是否属于漏洞? 如上图笔者先把硬盘上的一个文件夹WinXP加入到这个库中把某个文件夹加入到库中的方式很简单只需要选中目标文件夹然后点击又键点击包含到库中即可不过笔者在测试的时候却发现了一个器官的问题如把这个文件夹加入到库中以后然后再在库中把这个WinXP文件夹删除然后在重新把这个文件夹加入到库中可是此时系统却提示已经WinXP包括在库中而且在库中也不会显示这个文件夹可是实际上库中的WinXP这个文件已经删除了 然后在WinXP文件存在库中的情况下再把这个文件加入到库中则可以创建成功只是库的名字会变为WinXP()可见这个错误也不是因为把某个文件夹重复加入到库中造成的因为根据测试显示系统是允许将同一个文件夹多次加入到库中那么造成这个错误的原因可能就是其库中的显示有问题了已经加入到库中的文件夹由于某些特殊的操作(如先删除然后再加入)而无法正常显示出来 三删除实际文件夹对库文件的影响 如上图笔者在硬盘中有一个WinXP文件夹然后把这个文件夹包含到库中现在笔者把这个硬盘上的WinXP文件夹删除此时对于库中的WinXP文件夹会有什么影响呢?首先笔者双击打开库中的WinXP文件夹仍然可以打开可见库文件管理方式与快捷方式的管理还是有一定区别的如果是快捷方式的话当用户删除原始文件后这个快捷方式就打不开了会让用户确认路径的准确性而在库中仍然可以打开那些原始文件夹被删除了的库文件只是在这个库中没有原先保存的内容了最令人惊奇的是虽然原始的文件夹背删除了但是在库文件中还是可以往WinXP这个库中添加文件如可以新建文件夹那么这个新增加的内容库是保存在哪个地方呢?此时笔者打开原来WinXP这个文件夹存储的位置发现原来在老地方又新建了一个WinXP文件这是操作系统自动创建的其保存的就是在库中我们新创建的文件夹 四网络上的共享文件不能够加入到库中 那么网络上的共享文件夹能否也加入到库中进行管理呢?笔者查询了相关的技术资料根据微软的官方文档说可以把网络上的共享文件加入到库中只是可能打开这个库的时候由于网络方面的原因速度会比较慢一点但是经过笔者的测试好像行不通如笔者现在其他主机上新建了一个文件夹并设置为共享然后再Windows的主机上连接这个文件笔者想把这个共享文件加入到库中可是操作系统提示了错误信息此文件夹不能包括因为它时一个共享的文件而不是索引如下图所示 插图Windows中利用库来管理文件插图 不过笔者还是不死心就把这个共享文件映射为网络驱动器然后再在这个网络驱动器中新建了一个新建文件夹可惜的是仍然不能够把这个文件夹加入到库中笔者通过拖曳动作把这个新建文件夹强拉到库中仍然显示如上的错误信息此文件夹不能包括因为它是一个共享的文件而不是索引通过几次测试笔者终于死心了Windows现在提供的版本中还不能够把网络上的共享文件夹加入到库中 五库与实际的文件夹不能够等同 如先在把一个WinXP文件夹加入到库中则在库中就会多一个字库叫做WinXP注意在库中的字库WinXP与实际存储的文件夹WinXP不是一码事在字库WinXP上的一些操作并不会影响到实际的WinXP文件夹如可以在库中把某些文件夹包好到库中如选中字库WinXP然后右键点击属性在打开的对话框中我们可以看到一个包含文件夹的按钮点击这个按钮后我们可以把当前硬盘中的存在的一些文件夹加入到这个WinXP库中但是虽然在字库WinXP库中把某些文件夹加入到了这个库中可是这对于实际存储的文件夹WinXP没有丝毫影响也就是说并不会因为用户把某个文件夹加入到库Winxp中而把那个文件夹的内容也复制到WinXP文件夹中可见把某个文件夹加入到库中虽然默认情况下其名字是相同的但是两者不是一码事清一个是实际存储的文件夹一个是库的名字两者是风马牛不相及 六在库中进行共享 在库中可以对库中所包含的文件进行一些维护与操作如可以把某个库中的文件共享不过其真正的实现起来好像还是有不少的麻烦如笔者在WinXP库中新建了一个文件夹测试共享文件夹然后在选中这个文件夹右键单击选择共享可是此处可供用户选择的内容比较少只有无人HomegroupReadHomegroupRead/Write特定人员等几个少数的选项这几个选项中还有一些拗口的英文单词可能是翻译上还存在一定的文件笔者选择特定人员把这个测试共享文件夹设置了共享但是在库中并没有在这个测试共享文件夹上显示共享的标志不过笔者查看了原始文件夹再这个文件夹上到有了共享的标志可见在库中其旗下的文件进行共享设置可以反映到原始文件夹中去可惜的是在库中已经共享的文件夹中没有显示共享的标志这或多或少给人有些遗憾后来经过测试发现是显示方面的问题如需要把库关掉后然后重新打开才会显示共享的图标如果把共享取消掉也必须重新打开库才能够取消这个图标但是在其对应的文件夹上则可以立马见到效果这就很容易引起误解为此笔者建议微软在这方面图标显示方面虽然不是什么大事情但是对于用户有很大的指导意义在显示方面最好能够像普通的文件夹那样及时而不需要在下次重新打开的时候才会更新图标另外如果要进行复杂的共享设置则最好在库中选中文件夹后打开属性对话框进行设置在这里可以进行一些权限控制等方面的详细设置这比直接选择共享对话框进行设置要详细的多 |