我再次陷入困境。如果有人可以,请帮忙。我真的很感激。
我正在创建XML文件并再次加载它们。我使用以下代码将xml写入文件夹。下面的代码将日期和时间放在文件名中。这段代码工作正常。
Dim filename As String = Server.MapPath("XML\" & SESSIONid & "_" & Replace(timenow, ":", "-") & ".xml")
dSetPupil.WriteXml(filename, True)
同样,我想要加载最后一个xml文件并放入数据集。我通常会编写像
这样的代码 Dim dSet as new DataSet = ReadXml(Server.MapPath("AAA.xml")
但是我怎样才能找到最后一个xml文件并阅读它?
非常感谢你。希望你们过得愉快。
答案 0 :(得分:1)
Dim strLastXmlFileWritten As String = String.Empty
Dim lstFiles As List(Of IO.FileInfo) = New IO.DirectoryInfo(Server.MapPath("XML\")).GetFiles().ToList()
Dim dteCreated As Date = DateTime.MinValue
For Each objFile As IO.FileInfo In lstFiles
If objFile.CreationTime > dteCreated AndAlso _
objFile.Extension = ".xml" Then
dteCreated = objFile.CreationTime
strLastXmlFileWritten = objFile.FullName
End If
Next