我正在将图像和文件保存到Environment.SpecialFolder.Personal。保存文件很简单,但如何删除文件?
我希望删除程序认为旧的文件,以便节省尽可能多的空间。
我正在使用Monotouch开发iPhone应用程序,但我相信这也适用于通用.NET程序。
答案 0 :(得分:3)
File.Delete ( filename );
其中filename是Path.Combine( Environment.GetFolderPath ( Environment.SpecialFolder.Personal ), "TODELETE.ext" );
使用Directory.GetFiles ()
,您可以获取该文件夹的所有文件。
比从每个对象获取FileInfo
对象来计算大小,创建日期等。
删除你认为足够老的东西。