我有来自 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#?