我有来自SharePoint的.DAT,用于恢复使用C#读取.DAT文件所需的一些数据。
部分选项是
StreamReader objInput = new StreamReader(filename, System.Text.Encoding.Default);
string contents = objInput.ReadToEnd().Trim();
string[] split = System.Text.RegularExpressions.Regex.Split(contents, "\\s+", RegexOptions.None);
foreach (string s in split)
{
Console.WriteLine(s);
}
或
//ObjectToSerialize objectToSerialize;
//Stream stream = File.Open(filename, FileMode.Open);
//BinaryFormatter bFormatter = new BinaryFormatter();
//objectToSerialize = (ObjectToSerialize)bFormatter.Deserialize(stream);
//stream.Close();
.../
问题是DAT文件可能包含XMl文件,Doc文件或PPT或其他文件。我只想列出.DAT文件中的所有数据和文件。
我有什么方法可以做到这一点是C#?