Excel联手PrintFolder 建立链接表
发布时间:2022-05-19 08:32:35
一、获取目标分区下的文档信息
能够提取指定分区或文件夹下所有文件的名称、类型、大小等信息的软件很多,这里选择的是PrintFolder Pro汉化版安装运行该软件,首先打开左上方的“选项”标签,单击“编辑”按钮,打开“高级”对话框,在“包括文件信息”标签下选择要提取的文件属性,如文件全名(即文件主名+扩展名,%NAME)、文件主名(%FNAM)、文件类型(即文件扩展名,%FEXT)、文件路径(%PATH)、文件大小(%SIZE)等,在“包括文件时间戳”标签下中添加文件创建日期(%DATE)。为了方便后面创建访问文件的超链接,还需要将文件路径和文件名.扩展名组合成一个新的数据项%PATH%NAME添加到范例中,注意中间用“|”来分隔,以便于在Excel中进行文本分列,也可以在“范例”文本框中直接输入字符串%FNAM|%FEXT|%SIZE|%DATE|%PATH%NAME(图1)。
单击“排除”按钮,打开“排除”对话框,可以设置要排除搜索的文件类型或文件(夹)名称;单击“更多选项”按钮,还可以对文件夹、文件和列表进行相关的输出设置,这里勾选“忽略空文件夹”、“全路径”和“以KB为大小单位”等选项,即要在搜索结果中忽略空文件夹,全路径显示所有文件的存储位置,以KB为单位显示文件的大小。
回到“导航器”标签下,选择要建立文档链接表的分区或文件夹,这里选择E盘;在搜索文件类型中输入*.doc;*.xls;*.ppt,查找三种常用的Office文档类型,注意不同的文档类型之间用半角状态下的分号来分隔;勾选左下方的“递归子文件夹”和“所有级数的子文件夹”两项,单击“确定”按钮之后,系统很快就会帮助我们搜索到该分区中所有相关文档的指定属性值,并自动以“|”符号分隔(图2)。
二、在Excel中创建文档链接表
在PrintFolder软件右侧的搜索结果框中,右击打开快捷菜单,依次执行“全选”和“复制”命令,复制上述搜索结果;然后打开Excel2007,将其全部粘贴到一个新工作表当中,然后选定该列数据,执行“数据-分列”命令,通过“文本分列向导”,选择文本分隔符号为“|”,将各个文档属性值分列显示(图3)。
根据表格内容,设置好对应的Excel表头。如果想让文档目录检索更为方便一些,可以选定整个数据区域,将文档按指定属性值进行排序,这里以文件类型为主要关键字,以创建日期为次要关键字进行排序。在F列中插入HYPERLINK函数,该函数的作用是“创建一个快捷方式或链接,以便打开一个存储在本地硬盘、局域网服务器或Internet上的文档”,Link_location参数表示文件路径,这里对应G列中的内容,Friendly_name参数表示超链接的名称,这里设置为“打开”,将该函数复制应用到整列单元格,即可完成文档链接的创建操作(图4)。
在Excel中经过上述的简单操作之后,我们很快就能获取指定分区的文档目录,所有文档名称都按指定的关键字有序排列,查找起来比较方便;每一个文档名称后面都包含访问链接,打开也很迅速。
三、通过批处理命令快速删除无用文件
在使用文档链接表查看使用各种文档的过程中,难免会发现一些重复出现或者早已无用的文档,逐个打开各个文件夹,当然可以进行删除操作,但是手工操作的效率实在不敢恭维。其实,我们也可以借助上述文档目录,先在文件路径前面添加一个辅助列,将需要批量删除的文档设置一个相同的符号,例如*;然后再以“辅助列”为主关键字进行排序,就可以立即筛选出分布在不同文件中的需要删除的文档(图5)。
打开一个临时工作表,首先,在A1单元格中输入批处理命令的开启符号@echo off,在A2单元格中输入强制删除命令del /f /s /q,并复制到A列的其他单元格中,其中/f参数表示强制删除只读文件;/s参数表示从所有子文件夹中删除指定文件;/q参数表示安静模式,即删除时不需要进行确认操作。接下来,将需要删除的文件路径信息复制粘贴到B2单元格开始的B列单元格中。最后,复制该工作表中的所有内容,并将其粘贴到一个记事本文档中,执行“文件→另存为”命令,将文本内容转存为扩展名为bat的Windows批处理文件(图6)。双击该文件,就可以飞快地批量删除所有的无用文件。如果想将分布于不同文件夹中的重要文档复制到同一个文件夹中进行备份,只需要将删除命令del修改为复制命令copy,参数调整为/y,在C列中设置备份文件夹,参照上述批处理文件的生成方法,同样可以实现文档的快速批量备份操作。


猜你喜欢
- 加密WPS文档之后,我们怎么解密WPS文档呢?下面小编马上就告诉大家WPS解密和加密文档的方法。WPS解密和加密文档的方法打开被加密的WPS
- 对于经常使用word文档来编写相关章节内容的用户来说,我们在word中,所制作的大纲名称前面经常会出现一个黑色的“点”,对于该黑点很多用户都
- NOW 函数返回当前日期和时间。适用版本Excel 2003+说明NOW 函数返回当前日期和时间,并工作表每次刷新时更新。返回值当前日期和时
- 想轻松管理您的磁盘吗?想快速清空磁盘上的内容吗?别急,今天小白你给大家整理了5个强大的磁盘工具,轻松管理磁盘的空间,有需要的朋友快来跟小编看
- wps是金山软件公司的一种办公软件,对日常办公起到了重要作用,那么大家对wps的一些功能又有多少了解呢?下面小编马上就告诉大家wps视图的设
- Win10创意者更新应用列表图标错乱很多小伙伴不知道怎么解,下文小编就为大家带来详细解决办法,一起看看吧Win10创意者更新应用列表图标错乱
- 光影魔术手怎样自制日历?光影魔术手具有改善画质、人像美化、胶片效果等功能,是一款图片美化软件。光影魔术手还有很多个性化功能,可以设置日历在自
- 除了新品发布,除了iOS 13GM版,今天凌晨苹果还给大家带来了iOS 13.1 Beta 3版更新,预计在今天的开发者预览版之后,苹果也将
- 许多上班族在每个月初都会收到一张工资单,上面会详细记录上个月的工资。那么,这个薪级表是如何制定的呢?今天,小王老师将与大家分享使用Excel
- 我们在制作ppt演示文稿的时候,可以为其添加一些自定义按钮来实现对象跳转的效果,下面就让小编告诉你wps演示如何添加自定义按钮。wps演示添
- 在播放演示文稿的时候,设置了幻灯片的放映方式,但是如果只是想要手动来放映幻灯片的话,小编现在就为大家介绍下WPS演示播放演示文稿的三种方法,
- win10 20H2是去年才推出的新系统,有些更新win10 20H2的用户就反映说自己更新之后,发现电脑打不开photoshopcs6了,
- 有时我们在Excel中制作的工作表需要反复修改,并保存为多个版本。修改的次数多了,很容易混淆。如果能把工作簿的最后保存日期和时间显示在工作表
- win7系统无法保存打印机共享错误设置0x000006cc怎么解决?打印机可以让用户的工作效率更好的体现,但是有的用户在使用共享打印机时提示
- 经常会遇到Windows7连接XP共享打印机时报错(0X000004),解决办法。在同一局域网下,电脑在同一工作组和域中。XP系统电脑之间连
- 去年苹果发布 M1 芯片版的 MacBook Pro 后,出色的性能和续航促使它成为当年的热门话题,相关讨论也是络绎不绝。这其中除了 M1
- 表格是经常会出现重复数据的情况,今天就来教大家如何快速查找重复值。下面是小编为大家精心整理的关于Excle如何查找重复值?希望能够帮助到你们
- 很多小伙伴使用手机连接电脑的时候,系统一直出现adb.exe已停止工作,而且关掉了之后还是会频繁的弹窗。一般出现这个错误的原因都是因为adb
- 经常使用办公软件的用户应该都接触过wps办公软件,wps这款办公软件在很早之前就出现了,一直以来也受到了很多用户的喜欢,在这些使用群体中大部
- 最近有不少win10用户反映说电脑开机之后,显示器显示没有信号,重新开机也是这种情况,完全无法进入系统,这该怎么办?不要着急,下面小编就给大