在日常工作中,经常会遇到需要批量处理一些文件。一个个去执行会消耗大量的时间及精力,有些小伙伴说这些操作可以在Excle里实现,确实这不失为一个渠道。但对于部分小伙伴来说,Excle里操作需要记住公式,稍微有些吃力。本文通过C#实现对文件(夹)的批量修改。
功能需求
在工作中,经常会遇到需要批量重命名一些文件名,譬如拍摄的照片;或者批量生成文件夹,再移动文件到对应的文件夹中;或提取文件名以备他用等。这些操作均需要一个批量的程序去实现。
实施步骤
界面设计
想要实现上述功能,大致需要以下控件:菜单栏实现执行功能,大部分功能提供菜单栏执行,包括文件打开,文件重命名,文件移动等;文本框主要实现文本的输入与显示;标签提示文本输入不能为空值等。
代码实现
创建文件(夹)
创建文件可以用File类的Create方法或者FileInfo类的Create方法来实现。具体代码如下:
FileInfo finfo = new