ios - iOS 可以从命令行删除文件夹吗?

标签 ios terminal jailbreak

我的 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/

相关文章:

ios - 如何从捏(或其他连续)手势中执行 segue?

ios - 从 UIPastboard 粘贴字符串数据

ios - 如何以编程方式将纵横比约束应用于自定义 UICollectionViewCell?

terminal - Grunt/Jshint-Task Watcher终端输出颜色

mysql - OS X : Keep commands working in terminal

ios - 在没有用户交互的越狱设备中从我的服务器安装 ipa

android - iOS 和安卓的代码生成

terminal - 如何从命令行而不是GUI启动 Octave 音阶?

iphone - 如何在iPhone越狱中阻止传入短信+代码

iOS MobileSubstrate CFNotificationCenterPostNotification - 不工作