使用C#读取.DAT文件。

时间:2013-10-04 02:34:22

标签: c# sharepoint backup

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

1 个答案:

答案 0 :(得分:0)

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

看一下这个链接

How-read-data-from-DAT-file-using-C

how-can-i-read-data-from-dat-files