我們正在重寫我們的應用程序以使其符合Windows Vista/7。爲此,我需要刪除%PROGRAMFILES%下應用程序目錄中的所有以前的數據。這絕對不會在用戶模式下工作,也不會以管理員模式編程工作。我嘗試使用下面的代碼行:刪除Windows 7/Vista中程序文件下的文件/文件夾
File.Delete(filePath);
有編寫代碼來刪除用戶和管理模式文件的方法嗎?展望未來,我們會將所有數據存儲在%ALLUSERSPROFILE%目錄下,但在此之前,我需要編寫遷移代碼來爲用戶處理此問題。
處理遷移安裝更新(讓安裝程序執行工作)不是更好嗎? – 2009-11-06 15:46:53
是的,最好這樣做,這是我想要做的。但是,這會對我們目前如何分發我們的應用程序造成嚴重的返工,並且超出了本項目的範圍。 – 2009-11-06 15:48:31