Swift iOS開發之目錄檔案管理

2022-09-11 18:03:11 字數 980 閱讀 2193

先獲得documents路徑

class viewcontroller: uiviewcontroller ()

}

先實現目錄的查詢、建立與刪除吧,⬇️檢查目錄是否存在⬇️

func directoryexistsatpath(path: string) -> bool  else 

return result

}

⬇️建立目錄⬇️

func createdirectoryatpath(path: string)  catch 

}

⬇️刪除目錄⬇️

func deletedirectoryatpath(path: string)  catch 

}

再來看看檔案的相關操作,其實和目錄大同小異

⬇️檢查檔案⬇️

func filetest() 

// 刪除目錄

deletefileatpath(path)

// 刪除之後,再檢查一次

fileexistsatpath(path)

}func fileexistsatpath(path: string) -> bool else

return result

}

⬇️建立檔案⬇️

func createfileatpath(path: string)

⬇️刪除檔案⬇️

func deletefileatpath(path: string)  catch 

}

很容易比較出不同點在於建立和刪除時的方法,建立目錄是

.createdirectoryatpath

建立檔案是

.createfileatpath

刪除,呃,刪除都是

.removeitematpath

《Swift iOS應用開發實戰》 導讀

前言 第1章swift簡介 1.1初識swift 1.2 了解playground 1.2.1 playground的編輯器模式 1.2.2 時間軸簡介 1.2.3 quick look所支援的型別 1.2.4 為什麼要用playground 1.2.5 playground的一些限制 1.3 了解...

Swift iOS沙盒機制和目錄結構

預設情況下,每個沙盒含有3個資料夾 documents,library和tmp。由於受沙盒機制的限制,應用只能在這幾個目錄下讀寫檔案 在itunes和iphone同步時,會備份所有的documents和library目錄,並且在iphone重啟時,會丟棄所有的tmp檔案 documents 蘋果建議...

Linux之檔案目錄

一 linux的目錄結構 1 概覽 2 樹狀目錄結構 說明 root 該目錄為系統管理員使用者主目錄 bin 即binary,存放著系統必備執行命令 boot 這裡存放的是啟動linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案。自己的安裝不要放在這裡 etc 所有的系統管理所需要的配置檔案...