以编程方式从Environment.SpecialFolder.Personal中删除文件

时间:2011-12-16 23:35:03

标签: iphone .net xamarin.ios

我正在将图像和文件保存到Environment.SpecialFolder.Personal。保存文件很简单,但如何删除文件?

我希望删除程序认为旧的文件,以便节省尽可能多的空间。

我正在使用Monotouch开发iPhone应用程序,但我相信这也适用于通用.NET程序。

1 个答案:

答案 0 :(得分:3)

  File.Delete ( filename );

其中filename是Path.Combine( Environment.GetFolderPath ( Environment.SpecialFolder.Personal ), "TODELETE.ext" );

使用Directory.GetFiles (),您可以获取该文件夹的所有文件。 比从每个对象获取FileInfo对象来计算大小,创建日期等。 删除你认为足够老的东西。