求助,关于C#文件操作的问题,请高手指教。。。

Snoworld 2012-01-09 05:41:57
我在一个文件夹下有若干文件,文件名的格式为:8888_序号A.jpg 8888_序号B.jpg 8888_序号C.jpg
A、B、C为一组

具体如下:
--------------------------------------------------
8888_0001A.jpg
8888_0001B.jpg
8888_0001C.jpg
8888_0002A.jpg
8888_0002B.jpg
8888_0002C.jpg
8888_0003A.jpg
8888_0003B.jpg
8888_0004A.jpg
8888_0005A.jpg
8888_0005C.jpg

-------------------------------------------------
找出以上文件中序号相同,同时A B C 其全的文件,

例如:0002序号中A B C 三张图片是其全的,列出文件名;
A B C 有一张或两张不存在的将其删除处理

经处理后,得到序号为0001,0002两个序号的图片为A B C 两组图片。。。
最好写成一个C# 函数,请高手指教,不胜感激。。。
...全文
227 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xnlm2005 2012-03-05
  • 打赏
  • 举报
回复
先按一楼的删除不合格的,然后把“MessageBox.Show(file.Name)”这句换成,将文件名放到arraylist中的语句,然后给他排序,然后用嵌套循环输出。
wy811007 2012-03-05
  • 打赏
  • 举报
回复
1L很厉害啊.mark下
Snoworld 2012-03-04
  • 打赏
  • 举报
回复
Snoworld 2012-03-04
  • 打赏
  • 举报
回复
Snoworld 2012-01-12
  • 打赏
  • 举报
回复
林g 2012-01-11
  • 打赏
  • 举报
回复
用一楼的方法就可以实现了
Snoworld 2012-01-10
  • 打赏
  • 举报
回复
怎么样让他返回一组一组的文件名,
比如:返回
8888_0001A.jpg 8888_0001B.jpg 8888_0001C.jpg

8888_0002A.jpg 8888_0002B.jpg 8888_0002C.jpg
Snoworld 2012-01-10
  • 打赏
  • 举报
回复
多的时候每个目录差不多700左右的JPG文件。。。
宝_爸 2012-01-10
  • 打赏
  • 举报
回复
如果文件不多的话,将文件名读到容器(例如List)中,想怎么折腾怎么折腾。
熙风 2012-01-10
  • 打赏
  • 举报
回复
一楼的可以。。。
xianxiliu 2012-01-10
  • 打赏
  • 举报
回复
这个应该是考C#语法了。。。拆分文件名,呵呵
Snoworld 2012-01-09
  • 打赏
  • 举报
回复

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧