iOS開發(fā)中文件的操作

? ? ? 最近項(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也是同理。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容