/data当我查看 DDMS 的文件资源管理器时,该目录是空的。
我跑后也是空的adb pull /data /myLocalCopy。
却说打电话后context.getFileStreamPath("myFile.txt")会myFile.txt登陆。/data/data/com.corp.appName/files/myFile.txtcontext.openFileOutput("myFile.txt", ..)
我该如何运行ls -al /data?
/data当我查看 DDMS 的文件资源管理器时,该目录是空的。
我跑后也是空的adb pull /data /myLocalCopy。
却说打电话后context.getFileStreamPath("myFile.txt")会myFile.txt登陆。/data/data/com.corp.appName/files/myFile.txtcontext.openFileOutput("myFile.txt", ..)
我该如何运行ls -al /data?
该目录对于正常进程是不可读的。您必须是root(或system)才能查看内容。因此,请尝试使用有根电话或模拟器。
查看权限设置:
drwxrwx--x system system 2012-07-24 21:47 data
您会看到普通用户无法列出目录内容(需要r权限),但可以访问下面的文件(x权限在那里)。因此,文件可以在下面存储和访问并不矛盾/data
特别是,系统会创建一个/data/data/com.corp.appName应用程序拥有的目录,com.corp.appName以便该应用程序在该子树中具有完全访问权限。