从内部存储中删除文件
Deleting file from internal storage
如何使用 Delphi 删除 android 内部存储中的文件或文件夹 android
引用自:
来自两个链接的主要部分:
您应该始终删除不再需要的文件。删除文件最直接的方法是让打开的文件引用本身调用 delete()。
myFile.delete();
如果文件保存在内部存储中,您还可以通过调用 deleteFile() 让 Context 定位并删除文件:
myContext.deleteFile(fileName);
注意:当用户卸载您的应用程序时,Android 系统会删除以下内容: 您保存在内部存储中的所有文件 您使用 getExternalFilesDir() 保存在外部存储中的所有文件。但是,您应该定期手动删除所有使用 getCacheDir() 创建的缓存文件,并定期删除您不再需要的其他文件。
来源:http://developer.android.com/training/basics/data-storage/files.html
直接你可以做的是:
File dir = getFilesDir();
File file = new File(dir, "my_filename");
boolean deleted = file.delete();
希望对你有所帮助!
您应该使用 TFile
and TDirectory
classes in the System.IOUtils
单位。
例如:
TDirectory.Delete(<YOUR DIR PATH>);
或
TFile.Delete(<YOUR FILE PATH>);
查看 Embarcadero 的文档以获取您的文件和文件夹在各种平台上的正确路径:
Standard RTL Path Functions across the Supported Target Platforms
如何使用 Delphi 删除 android 内部存储中的文件或文件夹 android
引用自:
来自两个链接的主要部分:
您应该始终删除不再需要的文件。删除文件最直接的方法是让打开的文件引用本身调用 delete()。
myFile.delete();
如果文件保存在内部存储中,您还可以通过调用 deleteFile() 让 Context 定位并删除文件:
myContext.deleteFile(fileName);
注意:当用户卸载您的应用程序时,Android 系统会删除以下内容: 您保存在内部存储中的所有文件 您使用 getExternalFilesDir() 保存在外部存储中的所有文件。但是,您应该定期手动删除所有使用 getCacheDir() 创建的缓存文件,并定期删除您不再需要的其他文件。
来源:http://developer.android.com/training/basics/data-storage/files.html
直接你可以做的是:
File dir = getFilesDir();
File file = new File(dir, "my_filename");
boolean deleted = file.delete();
希望对你有所帮助!
您应该使用 TFile
and TDirectory
classes in the System.IOUtils
单位。
例如:
TDirectory.Delete(<YOUR DIR PATH>);
或
TFile.Delete(<YOUR FILE PATH>);
查看 Embarcadero 的文档以获取您的文件和文件夹在各种平台上的正确路径:
Standard RTL Path Functions across the Supported Target Platforms