我的 iOS 调整的首选项包中有一个按钮,我试图让它删除缓存文件,以便调整正常工作。
按钮的功能在这里
- (void)respring {
system("cd /var/mobile/Library/Caches/com.apple.keyboards");
system("rm -R images");
system("rm version");
}
当我进入 iFile afterwords 时,文件仍然存在并且没有被删除。有解决办法吗?
最佳答案
我没有对此进行测试,但我的猜测是您正在运行三个 单独的命令,使用 system()
.
因此,您运行一个命令来更改目录,然后没有别的。
第二个命令rm -R images
然后自行运行,而不是用 /var/mobile/Library/Caches
执行作为当前目录。
您可以尝试将所有三个命令简单地组合为一个:
system("cd /var/mobile/Library/Caches/com.apple.keyboards; rm -R images; rm version");
如果这不起作用,请反馈,也许还有其他问题。
关于ios - iOS 可以从命令行删除文件夹吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21665778/