Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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
Java 如何将最新文件添加到android手机_Java_Android - Fatal编程技术网

Java 如何将最新文件添加到android手机

Java 如何将最新文件添加到android手机,java,android,Java,Android,嗨,我想获得最新的文件添加到安卓SD卡使用usb文件传输。我正在使用file.lastModified()搜索新文件。但如果一个文件夹中有一堆文件从笔记本电脑/其他方式传输到安卓手机。文件夹及其文件,它们上次修改的值在android手机中没有改变,因此如果我使用file.lastModified来过滤新添加的文件,它们不会显示。但在某些手机中,当我执行相同的过程时,手机中所有手机的lastmodified都会得到更新 如果传输文件时lastmodified未更新,如何捕获文件 一种解决方案是存储

嗨,我想获得最新的文件添加到安卓SD卡使用usb文件传输。我正在使用file.lastModified()搜索新文件。但如果一个文件夹中有一堆文件从笔记本电脑/其他方式传输到安卓手机。文件夹及其文件,它们上次修改的值在android手机中没有改变,因此如果我使用file.lastModified来过滤新添加的文件,它们不会显示。但在某些手机中,当我执行相同的过程时,手机中所有手机的lastmodified都会得到更新


如果传输文件时lastmodified未更新,如何捕获文件

一种解决方案是存储所有文件路径、大小和上次修改日期,但成本高昂。每次扫描新文件时,都会将文件系统中找到的所有文件与数据库中存储的数据进行比较,并更新数据库。

一种解决方案是存储所有文件路径、大小和上次修改日期,但成本高昂。每次扫描新文件时,都会将文件系统中找到的所有文件与数据库中存储的数据进行比较,同时也会更新数据库。

虽然很难看,但在一个设备中,存储设备可以作为USB大容量存储设备安装,挂载计算机完全可以自由地以它选择的任何逻辑或非逻辑的方式来处理时间戳,因此这种想法的一些变化将是唯一可靠的解决方案。尽管更仔细地研究精确的需求可能会带来更高效的可能性(例如只处理一类感兴趣的文件),但这在空间和计算时间方面都是非常昂贵的,因为它每次都在增长。幸运的是,在某些手机中,如果你复制文件夹,android操作系统会自动更新所有文件的时间。但在某些情况下,它只是更新文件夹,而不是文件夹中的文件。虽然很难看,但在一个可以将存储器作为USB大容量存储设备安装的设备中,安装计算机完全可以自由地以其选择的任何合理或不合逻辑的方式使用时间戳,因此,这种想法的一些变化将是唯一稳健的解决方案。尽管更仔细地研究精确的需求可能会带来更高效的可能性(例如只处理一类感兴趣的文件),但这在空间和计算时间方面都是非常昂贵的,因为它每次都在增长。幸运的是,在某些手机中,如果你复制文件夹,android操作系统会自动更新所有文件的时间。但在某些情况下,它只是更新文件夹,而不是文件夹中的文件。