2012-02-17 7 views
0

もう一度立ち往生しました。あなたができる場合は手伝ってください。私は本当にそれを感謝しています。最後のXMLファイルを読み込んでデータセットを入力する方法vb.net

私は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ファイルを見つけ、それを読むことができますか?

ありがとうございました。あなたは素敵な一日を過ごすことを願っています。

答えて

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 
+0

あなたは絶対的な天才NoAliasです。私は全面的にグーグルでグーグルでグーグルを見つけられませんでした。大変ありがとうsooooo。 – lawphotog

+0

賛辞をありがとう。私はそれが助けられてうれしいです。 www.mdsn.comは、.Netフレームワークのさまざまな名前空間とクラスを検出するのに適したリソースです。 – N0Alias

関連する問題