- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教务管理中批量文件重命名实例-中国移动139.doc
DOS命令批量重命名WORD文档实例
湖北省麻城理工学校 刘学明
摘要:随着社会的发展、计算机的普及,教育信息化渗透到学校方方面面,现代信息技术在学校教务管理中的应用也日益突显重要。用DOS命令rename.bat批量重命名Word文档。
关键字:教务管理 学生档案 DOS命令 批量 重命名 实例
随着社会的发展、计算机的普及,教育信息化渗透到学校方方面面,在学校教务管理中现代信息技术的应用也日益突显重要。高三临近毕业时,学校教务处要打印毕业档案分发给学生填写核对。我们先从湖北省高中新课改网上按班级下载学生档案,但网上班级与学生现坐班级不一致。如何把全校所有学生档案重新分班,并准确地分发到学生手中,是我们遇到的难题。
而我们知道学生档案是以学籍号为名的Word文档(如1109048911.docx),在高考报名信息库中高考报名号与学籍号一一准确对应,同一班级同科类学生的高考报名号连在一起,并且还知道每个班级的报名号段。那么如何把以学籍号为名的Word文档批量重命名为以高考报名号为名的Word文档(如12421181154608.docx)呢?我们想到了用DOS命令rename.bat批量重命名。具体步骤如下:
步骤1:读出所有Word文档的名称
假设文件夹名称是D:\2009级学生毕业档案。
把从网上下载所有学生档案(如Word文档1109048911.docx)拷贝到此文件夹中,再在文件夹中建个文本文件a.txt,打开并将命令“dir *.doc/bdoclist.xls”复制到文件里面,保存并将文件改名为“a.bat”(a是任意名称,主要是.bat),双击运行这个文件,就会看到文件夹里多出一个叫“doclist. xls”文件,用EXCEL打开这个文件就可以看到文件夹所有的文档名称。
步骤2:在doclist.xls文档中插入一空白行,定一个表头,A1中输入file,再通过“文件”下的“另存为”命令将EXCEL文档转换成VF格式的数据表doclist.dbf。
打开数据表doclist.dbf,在表设计器中新建字符型学籍号字段xjh,长度为10位;字符型考试号字段ksh,长度为14位;字符型班级号字段bjh,长度为4位;字符型新文件名字段xinm,长度为20位;字符型标记号字段sf,确认是否读到学籍号,长度为1位;并运行语句replace all sf with 0。再利用如下命令语句,读出学籍号。
replace all xjh with substr(alltrim(file),1,10)
步骤3:打开d:\2009级学生毕业档案\高考报名库.dbf;新建字符型标记号字段sf,确认是否被读到学籍号,长度为1位;并运行语句replace all sf with 0。
步骤4:利用以下语句从高考报名库.dbf中读出高考报名号、班级号以及标记号。
close all
SELECT A
use ? 打开 高考报名库.dbf
index on xjh TAG xjh 设置索引
SET ORDER TO xjh 按xjh排序,默认升序
SELECT B
use ? 打开 doclist.dbf
index on xjh TAG xjh 设置索引
SET ORDER TO xjh 按xjh排序,默认升序
SET RELATION TO xjh INTO A 建立两表之间连接
REPLACE ALL bjh WITH A.bjh ksh with A.ksh FOR A.xjh=B.xjh
从高考报名库.dbf中读出高考报名号、班级号
REPLACE ALL sf WITH 1 FOR A.xjh=B.xjh
如果读出高考报名号、班级号,就使SF字段填充“1”标记出来,以便统计。
REPLACE ALL xinm WITH ksh+.docx 读出 新文件名xinm
注意:以上字段SF为0的学生,要么是高考报名库中学生填报信息时学籍号填写错误,要么是此学生没参加高考报名,这就要一一去核实。
用样的方法,也可以将 高考报名库.dbf 中的学生作标记,以便去核实,在这里不再说明。
步骤5:利用以下语句在D:\2009级学生毕业档案 建立一个xinm.xls文档。
COPY TO xinm.xls for sf=1 fields file,xinm TYPE xls
打开xinm.xls文档,删除第一行标题,在最前
您可能关注的文档
最近下载
- 排水管道紫外光固化(CIPP)修复施工技术.pdf VIP
- 《中国战机简介》课件.pptx VIP
- solidworks_教程.pdf VIP
- 利用实验室间比对的能力验证第1部分.pdf VIP
- The Marvelous Mrs. Maisel《了不起的麦瑟尔夫人(2017)》第二季第一集完整中英文对照剧本.docx VIP
- 浮体静力学课程设计.docx VIP
- 2025年一级建造师《市政实务》案例必背100问.pdf VIP
- 安全生产事故案例分析培训.ppt
- T_GXAS 755-2024 海洋生物体 类固醇激素的测定 高效液相色谱-串联质谱法.docx VIP
- 公司董事会议事规则(国有独资公司适用).pdf VIP
文档评论(0)