Excel联手PrintFolder 建立链接表

   一、获取目标分区下的文档信息

  能够提取指定分区或文件夹下所有文件的名称、类型、大小等信息的软件很多,这里选择的是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列中设置备份文件夹,参照上述批处理文件的生成方法,同样可以实现文档的快速批量备份操作。

时间: 2024-10-31 02:31:40

Excel联手PrintFolder 建立链接表的相关文章

在Excel中快速建立楼盘的楼栋与房间号码信息

近来许多同事有问到如何快速的在Excel中建立楼盘的楼栋与房间号码信息.对于此问题,可以使用 Coulmn函数与 Row函数结合实现,具体如下: COLUMN函数返回给定引用的列标. 语法形式 COLUMN(reference) 参数说明 Reference为需要得到其列标的单元格或单元格区域.如果省略 reference,则假定为是对函数 COLUMN 所在单元格的引用.如果 reference为一个单元格区域,并且函数 COLUMN 作为水平数组(数组:用于建立可生成多个结果或可对在行和列中

excel利用“宏”建立窗体命令按钮动画教程

<Excel2003入门动画教程57.利用"宏"建立窗体命令按钮>. 演示动画 操作步骤 通过运行"宏"对话框调用宏不太方便,通过快捷键调用宏,如果宏多了又记不住,那我们不如在Excel表格中添加一个按钮吧. 如果宏仅对当前工作簿文档有效,我建议大家在工作簿文档中添加一个"窗体"命令按钮,用来调用宏: 执行"视图工具栏窗体"命令,展开"窗体"工具栏. 点击工具栏上的"命令按钮"

Excel表格之建立分类下拉列表填充项

  Excel表格要做出下拉填充项是需要方法的,而我们又经常会用到,所以今天就教大家怎么做吧.我们常常要将企业的名称输入到Excel表格中,为了保持名称的一致性,利用"数据有效性"功能建了一个分类下拉列表填充项. Excel 1.在Sheet2中,将企业名称按类别(如"工业企业"."商业企业"."个体企业"等)分别输入不同列中,建立一个企业名称数据库. 2.选中A列("工业企业"名称所在列),在"

华为联手沃达丰建立NB-IoT开放实验室

据报道,华为与移动运营商沃达丰将联手建立NB-IoT开放实验室,以推动NB-IoT技术的发展和推广. 使用预标准NB-IoT技术的NB-IoT开放实验室将研究网络解决方案验证.新应用创新.设备集成.业务模式研究以及产品合格验证等. 沃达丰集团研发总监兼NB-IoT论坛主席Luke Ibbetson表示:"随着该技术在即将到来的2017年初实现商业部署,与开发商和解决方案提供商共同构建一个生态系统将变得至关重要." NB-IoT技术将通过更加有效地连接需要较长电池寿命的对象从而扩大物联网

支付宝联手微博建立支付“护城河”

支付作为移动互联网商业模式中最重要的一环,正成为各大巨头角逐的战场.昨日(1月6日),一位不愿具名的消息人士向<每日经济新闻> 记者证实,支付宝已联合新浪微博推出"微博支付"功能,在新浪微博最新客户端中已经与支付宝全面打通.在此之前,新浪微博曾经推出过支付工具" 微博钱包",采用新浪自有的"新付通"支付牌照,不过,此番推出的微博支付放弃了新付通.与微信支付不同的是,微博并未直接绑定用户银行卡,而是统一跳转到支付宝页面.前述消息人士表示

Excel表格中建立分类下拉列表填充项

1.在Sheet2中,将企业名称按类别(如"工业企业"."商业企业"."个体企业"等)分别输入不同列中,建立一个企业名称数据库. 2.选中A列("工业企业"名称所在列),在"名称"栏内,输入"工业企业"字符后,按"回车"键进行确认. 仿照上面的操作,将B.C--列分别命名为"商业企业"."个体企业"-- 3.切换到Sheet1中

利用Text函数在Excel 2013中建立顺序编号

  案例教学 ①打开我先前准备好了的表格,直接在A2单元格输入: ="A"&TEXT(ROW()-1,"00000") 公式的意义我稍后为大家介绍. ②回车,得到结果A00001,这是利用公式得到的,而不是我们手动输入. ③鼠标移动到该单元格右下角,出现+号,双击,填充完毕.因为全部数据都是按照公式计算得到,只与改行有关,删除其他某行,并不会影响到自身. 公式意义 Text(数值,单元格格式):将数值转为按指定数字格式表示的文本. Row():返回单元格的行

华谊兄弟联手巨人建立合资公司进军网游领域

网易财经12月7日讯 华谊兄弟晚间公告,华谊兄弟拟斥资7000万元收购方式投资北京华谊巨人信息技术有限公司51%股权. 本项目拟用公开发行股票超额募集的资金投资,预计收购华谊巨人51%股权价款为人民币5725万元,增资款1275万元,交易完成后公司持有华谊巨人51%的股权,投资总额7000万元. 股权转让及增资事宜完成后,股权结构如下,公司持有华谊巨人的股权比例为51%;上海巨人网络科技有限公司持有华谊巨人的股权比例为34%;上海巨焱网络科技有限公司持有华谊巨人的股权比例15%. 华谊巨人预计2

在Excel中建立自定义菜单项

excel|菜单 演练:在Excel中建立自定义菜单项 Brian A. Randell MCW Technologies, LLC September 2003 Applies to: Microsoft Visual Studio Tools for the Microsoft Office System Microsoft Office Excel 2003 Microsoft Visual Studio .NET 2003 概述:Office CommandBar对象提供了增加菜单项和工