由于买不起32G的iPhone, 所以才有此研究:3_60:
用iFile找了找, 定位到了/var/mobile/Media/PhotoData/PhotoCloudSharingData/123456789处.
目录下就是所有的照片流的照片存储位置了. 每个文件夹中还包含了plist文件. 用于标记此照片流的状态.
Info.plist为照片流基本信息.
DCIM_CLOUD.plist则为本地存储的基本信息.
<plist version="1.0">
<dict>
<key>DCIMLastDirectoryNumber</key>
<integer>100</integer>
<key>DCIMLastFileNumber</key>
<integer>123</integer>
</dict>
DCIMLastDirectoryNumber为实际存储照片的文件夹标志. 我这里只有100这个值. 而真正存储照片的文件夹叫100CLOUD.
DCIMLastFileNumber应该是照片流同步到哪张照片了.
以上跟释放空间没多大关系. 其实只要直接删除100CLOUD下的所有照片就K.O.了… :3_62:
cd /var/mobile/Media/PhotoData/PhotoCloudSharingData/123456789 (这个数字应该是每个机器都不一样)
for d in ls
; do echo rm pwd
/$d"100CLOUD/*"; done;
这两句只是输出将要执行的rm语句而已~ 如果想直接删. 自己改~