Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从my Apps私有目录获取所有序列化文件的名称_Android - Fatal编程技术网

Android 从my Apps私有目录获取所有序列化文件的名称

Android 从my Apps私有目录获取所有序列化文件的名称,android,Android,我使用当前时间作为文件名保存序列化对象 代码如下(此代码中排除了异常处理): 所以每次调用此方法时,它都会创建一个带有当前时间戳的新文件。 现在,为了取消序列化,我需要知道存储在我的应用程序的外部存储目录中的文件名 如何检索所有存储文件的名称?您可以执行以下操作: File list[] = getExternalFilesDir(null).listFiles(new FileFilter() { @Override public boolean accept(Fil

我使用当前时间作为文件名保存序列化对象

代码如下(此代码中排除了异常处理):

所以每次调用此方法时,它都会创建一个带有当前时间戳的新文件。 现在,为了取消序列化,我需要知道存储在我的应用程序的外部存储目录中的文件名


如何检索所有存储文件的名称?

您可以执行以下操作:

File list[] = getExternalFilesDir(null).listFiles(new FileFilter() {

    @Override
        public boolean accept(File pathname) {
            return pathname.isFile();
            }
        });
列表将是存储在应用程序目录中的所有文件的列表

File list[] = getExternalFilesDir(null).listFiles(new FileFilter() {

    @Override
        public boolean accept(File pathname) {
            return pathname.isFile();
            }
        });