iOS開發之計算檔案大小

2021-07-09 07:29:03 字數 674 閱讀 5872

獲取某個檔案的屬性(檔案存在)

nsfilemanager *manage = [nsfilemanager defaultmanager];

nsdictionary *attridict = [manage attributesofitematpath:filename error:nil];

nslog(@"%@", attridict);

從輸出的檔案屬性中可以獲取該檔案的大小。

計算某個資料夾的大小

/**

* 計算檔案大小

* * @param filename 檔案/資料夾全路徑

*/- (long long)sizeoffile:(nsstring *)filename

return totalsize;

}else

}else

}

刪除某個存在的檔案/資料夾

nsfilemanager *manage = [nsfilemanager defaultmanager];

nserror *err = nil;

[manage removeitematpath:filename error:&err];

if (err) else

iOS 計算快取檔案大小和清除快取

獲得快取路徑 self.cachespath nssearchpathfordirectoriesindomains nscachesdirectory,nsuserdomainmask,yes lastobject 快取管理 pragma mark 單個檔案的大小 long long filesi...

計算檔案大小,刪除快取

獲得快取路徑 self.cachespath nssearchpathfordirectoriesindomains nscachesdirectory,nsuserdomainmask,yes lastobject 快取管理 pragma mark 單個檔案的大小 long long filesi...

iOS 獲取磁碟,獲取檔案大小

1.獲取磁碟總空間大小 磁碟總空間 cgfloat diskofallsizembytes else return size 2.獲取磁碟可用空間大小 磁碟可用空間 cgfloat diskoffreesizembytes else return size 3.獲取指定路徑下某個檔案的大小 獲取檔案...