Android 什么是/storage/simulated/0/?

Android 什么是/storage/simulated/0/?,android,filesystems,Android,Filesystems,最近,我发现如果我从/sdcard/Download删除文件,它会从/storage/simulated/0/Download删除文件。如果我将文件添加到/sdcard/Download中,它将复制到/storage/emulated/0/Download中 那么什么是/storage/simulated/0/?我们在android文件系统中使用它的目的是什么?嗯,一切都很简单/sdcard/Download只是下载文件夹的simlink快捷方式,/storage/emulated/0/Down

最近,我发现如果我从/sdcard/Download删除文件,它会从/storage/simulated/0/Download删除文件。如果我将文件添加到/sdcard/Download中,它将复制到/storage/emulated/0/Download中


那么什么是/storage/simulated/0/?我们在android文件系统中使用它的目的是什么?

嗯,一切都很简单/sdcard/Download只是下载文件夹的simlink快捷方式,/storage/emulated/0/Download是文件夹的实际路径

嗯,一切都很简单/sdcard/Download只是下载文件夹的simlink快捷方式,/storage/emulated/0/Download是文件夹的实际路径

据我所知,这种混乱是由于保留旧路径以实现向后兼容性而产生的。基本上,没有任何文件被复制,因为/sdcard/Download和/storage/simulated/0/Download都指向完全相同的位置。这里的/0/用于JB中引入的多用户功能,并指的是主用户。如果您还有一个用户,那么对于该特定的用户,它将是/1/,依此类推。

根据我的记忆,这种混乱是由于保留旧路径以实现向后兼容性而产生的。基本上,没有任何文件被复制,因为/sdcard/Download和/storage/simulated/0/Download都指向完全相同的位置。这里的/0/用于JB中引入的多用户功能,并指的是主用户。如果您还有一个用户,那么对于该特定用户,它将是/1/,以此类推