美文网首页
iOS 本地目录数据删除和获取

iOS 本地目录数据删除和获取

作者: 我会回来的 | 来源:发表于2021-10-29 17:16 被阅读0次

1 本地目录数据删除

 let fm = FileManager.default 、

do{

            tryfm.removeItem(atPath: removeFolder)

            setNavigationTitle() // 获取数据的所有条数

        }

        catch{

            print("ERROR: can't remove folder @ ContentsViewController")

        }

2 本地数据获取条数

代码如下: 

 func getShotCount() -> Int{

        let paths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)

        letbasePath:String= paths[0]

        letfm =FileManager.default

        varfolderArray :NSArray= []

        do{

            letfolderArrayRaw =tryfm.contentsOfDirectory(atPath: basePath)

            folderArray = folderArrayRaw.sorted(by: {(s1, s2)inreturns2 < s1})asNSArray

        }

        catch{

            // siwft2.3 convert

            print("NSError")

        vari =0

        foriteminfolderArray {

            varisdirectory : ObjCBool =false

            lettmpPath = basePath +"/"+ (itemas!String)

            iffm.fileExists(atPath: tmpPath,isDirectory: &isdirectory){

                if!isdirectory.boolValue{

                    i = i +1

                }

            }

        }

        letshotCount = folderArray.count- i

        returnshotCount

    }

相关文章

网友评论

      本文标题:iOS 本地目录数据删除和获取

      本文链接:https://www.haomeiwen.com/subject/oloialtx.html