gpt4 book ai didi

java - Android 上的批量/通配 rune 件删除

转载 作者:太空狗 更新时间:2023-10-29 15:22:50 24 4
gpt4 key购买 nike

我有一个包含数百个(最多约 6000 个)小文件的文件夹。我想快速删除该文件夹(或整个文件夹)中的所有文件。最好在 O(1) 时间内。

有没有办法删除非空文件夹?或者,有没有办法在一次 API 调用中删除多个文件(由通配符名称指定)?

我对 File.listFiles()File.delete() 了如指掌;实现这个功能本身很容易;我现在正在追演出。

编辑:也许来自 C?我的项目中已经有一个 NDK 库 - 是否有一个 NDK 支持的系统调用来实现这种效果?

最佳答案

正如 CommonsWare 所说,您将无法回避这样一个事实,即删除/取消引用文件需要时间并且无法避免,即使将 C 与 NDK 一起使用也是如此。只需将其放入后台任务即可释放 UI,并希望一切顺利。

关于java - Android 上的批量/通配 rune 件删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5844730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com