我正在尝试从目录中加载最新的文件,但我的以下代码不起作用。我有什么明显的错误吗?!
Dim myFile = Directory.GetFiles("C:\Users\Joe\Desktop\XML Logs").OrderByDescending(Function(f) f.LastWriteTime).First()
我收到两条错误消息:
Data type(s) of the type parameter(s) in extension method '
Public Function OrderByDescending(Of TKey)(keySelector As System.Func(Of String, TKey)) As System.Linq.IOrderedEnumerable(Of String)
' defined in 'System.Linq.Enumerable
' cannot be inferred from these arguments. Specifying the data type(s) explicitly might correct this error.
和:
'
LastWriteTime
' is not a member of 'String
'.
最佳答案
Directory.GetFiles()
返回 String()
.
显然你的意思是 DirectoryInfo.GetFiles()
返回 FileInfo()
.
关于vb.net - 在目录中查找最近的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9369902/