? ? ? 最近項(xiàng)目中,版本升級(jí),對(duì)數(shù)據(jù)的存儲(chǔ)方式和目錄改變,對(duì)文件操作很多,還有視頻操作很多。此篇文章記錄一下各種操作,待完善。
? ? ? [NSFileManagerdefaultManager];對(duì)文件的操作,我們都是用這個(gè)單例進(jìn)行操作與管理,蘋果提供了常見的api,我們可以刪除文件,移動(dòng)文件,拷貝文件等等。其中,[fileManager moveItemAtPath:sourceDirectory toPath:descDirectory error:&error]這個(gè)方法可以實(shí)現(xiàn)移動(dòng)文件,注意的是移動(dòng)的源文件必須存在,目標(biāo)文件(文件夾)最后一個(gè)層級(jí)不能存在,例如Document/apps中的apps文件夾移動(dòng)到Library的apps文件夾下,那么前者必須保證存在,而Library下不能提前創(chuàng)建好apps,否則會(huì)報(bào)移動(dòng)錯(cuò)誤。copy的api也是同理。