【发布时间】:2012-11-11 21:56:48
【问题描述】:
我想用C# 重命名包含 3.000 个图像文件的目录 (C:\Users\userPC\Desktop\MATT\PROVA\IMG\AW12)。这些图像实际上具有这种类型的名称:
area1_area2_area3_area4.jpg
我想把area2和area4组成一个新文件重命名为area2_area4.jpg。这些区域没有固定数量的字符。我能怎么做?我发现这个讨论Rename image files on server directory
但我是一个编程新手,我不知道如何解决我的问题。
【问题讨论】:
-
使用
System.IO和System.Text.RegularExpressions中的类会非常简单。向 google 寻求有关这些命名空间的帮助,这不会花你很长时间! -
区域之间有区域分隔符吗?我的意思是例如'_'
-
@looper 我尝试了一些从网络上获取的代码,但不起作用。我的想法是使用 FileStream,但不幸的是,我还是新手,自己编写了一个完整的脚本。
-
@trippino 是的,下划线将四个区域分开。