我有一些在我開始之前編寫的代碼(聽起來像是提交給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