0

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

4

1 回答 1

0

您可以使用 c# 读取 .dat 文件,但这取决于您在 .dat 文件中的数据结构

看看这个链接

如何使用-C 从 DAT 文件中读取数据

我如何从 dat 文件中读取数据

于 2013-10-04T03:08:08.723 回答