我有一些在我开始之前编写的代码(听起来像是提交给The Daily WTF!),它加载了一个xml文件进行处理(Throw行被简化为隐藏罪魁祸首的身份,否则它的逐字)。VB.Net - FileInfo.FullName - 我错过了什么吗?
Try
docData.Load(strPath)
Catch oError As Exception
Throw New Exception("There is a load or parse error in the xml")
End Try
oFileInfo = New FileInfo(strPath)
strFileName = oFileInfo.FullName
oFileInfo = Nothing
strFileName
在该方法中使用一次,传递到另一个方法
strPath
在该方法中使用一次,删除文件
从MSDN时:
FullName:获取目录或文件的完整路径。 (继承自FileSystemInfo)
肯定的话,那简直是返回的是已经在strPath
,可以用一个简单的
strFileName = strPath
更换或甚至strFileName
废除干脆使用strPath
始终。
或者我错过了什么? FileInfo.FullName
做别的事吗?
我确实认为这是一个检查文件是否存在,但已经由Try...Catch
照顾的XmlDocument.Load
左右,此外,File.Exists(strPath)
就会简单得多。
这里的路径将始终是UNC – Shevek 2011-01-27 11:49:55