工作的原因,要对大量的图片(主要是JPEG文件)进行重命名的处理。本人用C#编写了一个小程序,在这里和大家分享一下。也算是总结一下吧!

一、从Excel文件中读取数据

     Excel文件中主要是一个学生的数据库,包含学生的姓名、性别、学号等信息,在本程序中,只需要将Excel文件中的序号和学号读入到程序中即可。代码如下:

     

Code

 

这里出现一个问题,就是从Excel文件中的Sheet1工作薄中的“序号”字段中读出的数据不能正确读取,如对于“0001”,它读取的结果为“1”,所以我使用了FormatStr()方法将格式化该字段中的数据。excels是一个私有成员,其声明代码为:

 

Code

 

二、执行重命名操作

     当单击“开始转换”按钮后,应用程序首先遍历你选择的目录,然后将JPEG文件的名字(开始时是以序号来命名的)转换为相对应的学号来命名。代码如下:

 

Code

 

这样,所选目录中的所有JPEG文件就重命名成功了。

程序界面如下:

posted on 2008-10-23 15:39  ZPS  阅读(934)  评论(2)    收藏  举报