使用DataTable.ReadXml()方法测试空文件

时间:2014-10-09 08:37:01

标签: c# datatable xmlreader

所以我使用的DataTable.ReadXml()方法here 像这样:

DataTable actions = new DataTable();
string myfile = @".\MyFile.xml"
actions.ReadXml(file);

但是如果。\ MyFile.xml是一个空文件,那么该方法会崩溃..如何在将文件传递给ReadFile()方法之前测试该文件是否为空

1 个答案:

答案 0 :(得分:2)

在阅读前检查文件长度,如

// Create new FileInfo object and get the Length.
FileInfo f = new FileInfo(fileName);
long s1 = f.Length;