gpt4 book ai didi

iphone - 删除非空文件夹和特定文件类型

转载 作者:行者123 更新时间:2023-12-03 20:38:16 25 4
gpt4 key购买 nike

  1. 移除文件夹、删除所有子文件夹和文件的最佳方法是什么?
  2. 删除具有特定扩展名的文件的最佳方法是什么?例如,如果我只想删除扩展名为“.txt”的文件?

cocoa 或碳。

最佳答案

要删除目录树(或文件),请使用 -[NSFileManager removeItemAtPath:error:] 。这会直接删除文件(并且会删除全部);如果您想将项目移至垃圾箱,请使用 NSWorkspaceRecycleOperation .

至于仅删除具有特定扩展名的文件:获取每个路径名的 pathExtension 并使用 caseInsensitiveCompare: 将其与您要查找的文件进行比较,然后删除该文件如果它在您的热门列表中。

如果您想将两者结合起来(即,仅删除目录树中具有给定扩展名的文件),您需要从 NSFileManager 获取目录枚举器并自己遍历目录树,通过以下方式删除文件一个。

关于iphone - 删除非空文件夹和特定文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1322264/

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