Swift3 檔案操作常用方法彙總

2021-09-07 09:53:39 字數 2603 閱讀 2633

基於swift3的一些常用檔案操作方法:

1、建立檔案(資料夾)

2、讀取檔案(根據名稱)

3、讀取檔案(根據路徑)

4、判斷檔案是否存在(根據名稱)

5、判斷檔案是否存在(根據路徑)

6、刪除指定名稱檔案

7、刪除指定路徑檔案

8、刪除所有檔案

9、寫入檔案

**:

//

第一層資料夾名稱

let cachepath = "

k12cache"//

內層資料夾名稱

let markingpath = "

k12cache/marking/

"

class

cacheutils

cachedir += cachepath + "/"

return

cachedir

}//獲得nsfilemanager

class func getfilemanager()->filemanager

//判斷資料夾是否存在

class func direxists(dir:string)->bool

//判斷檔案是否存在

class func fileexists(path:string)->bool

//判斷是否存在,存在則返回檔案路徑,不存在則返回nil

class func fileexistswithfilename(filename:string)->string?

let filepath = dir +filename

return fileexists(path: filepath) ?filepath : nil

}//建立資料夾

class func createdir(dir:string)->bool

catch

return

true

}

///根據檔名建立路徑

//////

- parameter filename:

<#filename description#>

///- returns:

<#return value description#>

class func createfilepath(filename:string)->string?

let filepath = dir +filename

if(fileexists(path: filepath))

catch

}return

filepath

}///刪除檔案 - 根據檔名稱

//////

- parameter filename:

<#filename description#>

///- returns:

<#return value description#>

class func deletefilewithname(filename:string)->bool

return

deletefile(path: filepath)

}///刪除檔案 - 根據檔案路徑

//////

- parameter path:

<#path description#>

///- returns:

<#return value description#>

class func deletefile(path:string)->bool

let filemanager =getfilemanager()

docatch

return

true

}

/**清除所有的快取

- returns: bool

*/class func deleteall()->bool

let manager =getfilemanager()

docatch

return

true

}

//讀取檔案 -(根據路徑)

class func readfilefromcache(path:string)->nsdata?

catch

return

result

}//讀取檔案 -(根據檔名)

class func readfile(filename:string)->nsdata?

return

readfilefromcache(path: filepath)

}///寫檔案

//////

- parameters:

///- filename: 檔名稱

///- data: 資料data

///- returns:

<#return value description#>

class func writefile(filename:string,data:nsdata)->bool

return data.write(tofile: filepath, atomically: true

) }

}

Swift3 檔案操作常用方法彙總

基於swift3的一些常用檔案操作方法 1 建立檔案 資料夾 2 讀取檔案 根據名稱 3 讀取檔案 根據路徑 4 判斷檔案是否存在 根據名稱 5 判斷檔案是否存在 根據路徑 6 刪除指定名稱檔案 7 刪除指定路徑檔案 8 刪除所有檔案 9 寫入檔案 第一層資料夾名稱 let cachepath k1...

3 檔案操作

可以用來建立檔案。php 4,php 5,php 7,php 8 touch 設定檔案的訪問和修改時間 touch string filename,int time time int atime bool 嘗試將由filename給出的檔案的訪問和修改時間設定為給出的time。注意訪問時間總是會被修...

實驗3 檔案操作

一 實驗目的與要求 學會使用檔案操作函式實現對檔案開啟 關閉 讀 寫等操作。學會對資料檔案進行簡單的操作。深入理解 c 的輸入輸出的含義及其實現方法。掌握標準輸入輸出流的應用。二 實驗過程 2 用隨機函式根據文字檔案的記錄數量生成乙個隨機數 3 根據這個隨機數,從所讀取的記錄中找到對應的記錄,並輸出...