日期:2014-05-17  浏览次数:21107 次

winform 改变文件在文件夹中的排列顺序
现在我在某个路径底下的文件夹中有几个文件,但是不想按照系统本身的排列方式,想在程序中实现对文件的自定义排序,请问怎么做到呢?

本来打算用DirectoryInfo info = new DirectoryInfo("文件夹路径");
然后取得文件目录FileSystemInfo[] sys = info.GetFileSystemInfos();
再来改变文件下标从而来改变文件在所在文件夹的位置,但好像行不通。

谁能教一下我。谢谢。


------解决方案--------------------
实现IComparer接口,调用一下Sort方法就可以了。里面排序的规则自己定义。
http://blog.csdn.net/a237428367/article/details/6001766