为NAS文件创建目录索引
NAS虽为局域网内的文件共享提供了便利,但大体量文件的管理又成了件麻烦事。市面上的很多NAS不像面面俱到的群晖,能附带一套完善(臃肿)的管理套件。它们往往只是个带基本网络功能的网络硬盘,搜索、管理文件只能用系统自带的文件管理器。使用时间一长,随便找个文件都得忍受硬盘咯吱咯吱的寻道声……所以为了方便日常使用(以及延长寿命),有必要为它们创建目录。
方法一:使用Snap2HTML创建目录快照
如果只是想要创建一个目录,Snap2HTML是个很好用的软件。这个软件可以帮你将硬盘下的文件整理成一个html 格式的列表,方便整理或查找。
软件的使用方法很简单,从官网上下载软件压缩包,打开后找到那个Snap2HTML.exe,双击启动。(目录下那个template.html是模板文件,决定了生成列表的样式。如果会前端的话可以自己修改样式)
在软件界面的Root folder框内填入你的NAS地址(或者本地硬盘地址),如果要检索隐藏文件或系统文件把下面include的两个√打上。如果要从生成的列表里打开网盘文件,把文件链接(Link files)的√也打上,然后点击最下面的Create Snapshot,稍等片刻即可。
右上角可以检索文件信息。如果之前生成时勾选了link files的选项,也可以点击文件名,从NAS上下载文件。虽然不是实时更新,每次新增文件路径都要用软件重新生成一遍,但比起在系统的文件管理器的慢吞吞地检索,要方便不少。
方法二:使用Excel创建文件目录
如果对于点击文件名只能下载文件,不能直接浏览不爽,也可以使用Excel自带的PowerQuery功能创建文件目录。(热知识:Excel是微软office办公组件的一员。WPS里那个绿油油的玩意虽然也是电子表格,也能兼容Excel格式,可它真的不叫Excel,更没有PowerQuery功能。不过你可以使用其他安装过office的电脑上生成的目录,只要盘符路径一致)
在office2016版或更新的Excel程序里,依次点击数据——获取数据——来自文件——从文件夹,在弹出的对话框里选择要生成路径的目录。即可进入Power Query编辑器界面,预览将生成的目录。
在这个界面里,可以对列进行相应操作。根据需要,可以删除不需要的列,或者重命名重要的列名。但是文件名和路径名的这两列要保留,否则没法建立文件超链接。
结束所有操作后,点击左上角的“关闭并上载”即可保存并查看查询结果。如果数据量较大,这时可能需要一定时间加载。但只要你保存了文件,下次打开就跟普通的表格一样省时。
到现在为止,我们得到了一个包含NAS路径下各文件名和所在目录的表格。那怎么建立超链接,实现点击访问呢?这里就需要用到HYPERLINK函数。
HYPERLINK (link_location,friendly_name)
在得到的表格里,新建一个列。在里面填入HYPERLINK函数及其参数。这个函数括号内有两个参数,第一个是文件路径。像图中这个文件,目录在B2单元格,文件名在A2单元格,那么文件路径就是B2&A2。第二个参数是希望在超级链接的单元格里显示的内容。我这里填了“打开”,于是单元格里就显示出一个“打开”的超链接。点击这个链接即可访问文件。
这里还有个小小的问题:跟第一个方法一样,这种方式生成的文件路径也是快照,不是实时更新的。如果我往NAS里又扔了一堆新文件进去怎么办呢?这里可以在数据选项卡里点击“全部刷新”按钮,更新文件和超链接地址。