基於swift3的一些常用檔案操作方法:
1、建立檔案(資料夾)
2、讀取檔案(根據名稱)
3、讀取檔案(根據路徑)
4、判斷檔案是否存在(根據名稱)
5、判斷檔案是否存在(根據路徑)
6、刪除指定名稱檔案
7、刪除指定路徑檔案
8、刪除所有檔案
9、寫入檔案
**:
//第一層資料夾名稱
let cachepath = "
k12cache"//
內層資料夾名稱
let markingpath = "
k12cache/marking/
"
classcacheutils
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 根據這個隨機數,從所讀取的記錄中找到對應的記錄,並輸出...