【高效办公】抓取所有文档名字
引言:在处理数据过程中,有时候会需要核对数据A表中的人是否全部存在对应的B文件,这种跨文本比较的问题如果用人工核对不光费时,还容易出现误差。针对这种情况,下面以xx班级档案信息.xls为数据A表,xx的档案.docx文件为B文件,进行高效化处理。

解决思路:通过系统命令打印出所有的xx的档案docx文件名称,然后再进一步处理成为纯洁的姓名数据,再放入xx班级档案信息.xls中进行数据查重即可完成数据筛选。
步骤1:可以显示当前文件夹下所有文件的名称
ls
终端输出结果:

命令解析
常用选项
-
-l:以长格式显示文件 / 目录的详细信息(权限、所有者、大小、修改时间等)。 -
-a:显示所有文件,包括以.开头的隐藏文件。 -
-h:与-l配合使用,以人类可读的格式(如 K、M、G)显示文件大小。 -
-t:按文件修改时间排序(最新的在前)。 -
-r:反向排序(与-t配合可实现旧文件在前)。 -
-R:递归显示子目录中的内容。
常用示例
ls -l # 显示当前目录详细信息ls -a # 显示所有文件(含隐藏)ls -lh # 显示详细信息并格式化大小ls -lt # 按修改时间从新到旧排序
步骤2:将ls命令查询的信息保存在当前已有信息.docx文件中。
ls > 当前已有信息.docx
步骤3:对提取的信息进行加工。
被ls提取信息的格式为:

使用Word的查找替换功能,将“的档案.docx”替换成空,即可得到所有姓名,将处理得到的信息粘贴到Excel文档,再利用查重方法验证数据,即可完成。Word软件操作步骤不进行展示。
夜雨聆风