2010-07-08 106 views
1

我的代碼片段應該刪除一個文本文件,它的父目錄:如何從Silverlight 4.0中的獨立存儲中刪除目錄?

if (isolatedStore.FileExists(logPath + "\\" + logFileName)) 
    isolatedStore.DeleteFile(logPath + "\\" + logFileName; 

if (isolatedStore.DirectoryExists(logPath)) 
    isolatedStore.DeleteDirectory(logPath); 

...哪裏LOGPATH + 「\」 LOGFILENAME +可能是: 「日誌\ log.txt的」

當這個執行時,我得到一個異常,說它不能創建該目錄,而不是刪除它。有人知道爲什麼嗎 ?

感謝,

斯科特

回答

5

確定該目錄爲空(包括任何子目錄)? 文檔here說它必須是空的(仍然不能解釋爲什麼你會得到奇怪的錯誤信息)。 該頁面還有一個示例代碼,顯示瞭如何刪除所有文件,然後刪除空白目錄。

+0

最後我不確定目錄是空的 - 很好的電話。奇怪的錯誤消息的原因仍然未知。再次感謝! – 2010-07-20 10:42:38

相關問題