iPhone開發(fā)應用中如何獲取剩余磁盤空間代碼
作者:佚名
iPhone開發(fā)應用中如何獲取剩余磁盤空間代碼是本文要介紹的內(nèi)容,主要是來了解iphone開發(fā)應用中剩余磁盤空間的獲取。內(nèi)容不多,主要是以代碼來實現(xiàn)內(nèi)容。
iPhone開發(fā)應用中如何獲取剩余磁盤空間代碼是本文要介紹的內(nèi)容,主要是來了解iphone開發(fā)應用中剩余磁盤空間的獲取。內(nèi)容不多,主要是以代碼來實現(xiàn)內(nèi)容。這段代碼示范怎么取得 iPhone 的剩余磁盤空間,還有全部磁盤空間。
- #include <sys/param.h>
- #include <sys/mount.h>
- long long freeSpace() {
- struct statfs buf;
- long long freespace = -1;
- if(statfs("/", &buf) >= 0){
- freespace = (long long)buf.f_bsize * buf.f_bfree;
- }
- return freespace;
- }
- +(float)getTotalDiskSpaceInBytes {
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
- struct statfs tStats;
- statfs([[paths lastObject] cString], &tStats);
- float totalSpace = (float)(tStats.f_blocks * tStats.f_bsize);
- return totalSpace;
- }
小結(jié):iPhone開發(fā)應用中如何獲取剩余磁盤空間代碼的內(nèi)容介紹完了,希望通過本文的學習能對你有所幫助!
責任編輯:zhaolei
來源:
CocoaChina