我想从不同的文件夹中读取很多文件.现在我问自己什么是最聪明的方式.现在我正在使用
DirectoryInfo directory = new DirectoryInfo(myPath);
FileInfo[] files = directory.GetFiles("*.txt");
Run Code Online (Sandbox Code Playgroud)
所以我有一个包含所有文件的列表,我可以遍历它们(逐个阅读).
这样好吗?有没有办法重新排序列表,以便我始终在最顶层的最旧文件.这可能是一个很好的想法,因为我想开始阅读最旧的文件,最后是最新的文件.有任何想法吗?
List<FileInfo> files = directory
.GetFiles("*.txt")
.OrderBy(f => f.LastWriteTime)
.ToList();
Run Code Online (Sandbox Code Playgroud)
有关可订购的字段的完整列表,请参阅FileInfo和FileSystemInfo.
这是VB.NET中的一个例子
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |