在網上我們可以看到很多介紹nsfilemanager的文章,接下來我們引用
這篇部落格中的知識,學習nsfilemanager的基本功能。
- (nsstring *)getdocumentspath
建立資料夾
-(void)createdirectory else
}
建立檔案
-(void)createfile else
}
寫檔案
-(void)writefile else
}
讀取檔案內容
-(void)readfilecontent
判斷檔案是否存在
- (bool)issxistatpath:(nsstring *)filepath
計算檔案大小
- (unsigned
long
long)filesizeatpath:(nsstring *)filepath else
}
計算整個資料夾中所有檔案大小
- (unsigned
long
long)foldersizeatpath:(nsstring*)folderpath
return foldersize / (1024.0 * 1024.0);
} else
}
刪除檔案
-(void)deletefileelse
}
移動檔案
- (void)movefilename
else
}
重新命名
- (void)renamefilename
else
}
以上內容屬於作者李剛
下面我們介紹如何對專案進行操作。
1.利用nsfilemanager的最進本的用法操作另外乙個專案,同時修改所有.m檔案的內容
2.同時修改多個資料夾的名稱
直接上**,裡面注釋很清楚
#import "viewcontroller.h"
@inte***ce
viewcontroller ()
@end
@implementation
viewcontroller
- (void)viewdidload
//給所有的.m增加方法
- (ibaction)changemclass:(id)sender ",
@"- (uibarbuttonitem *)viewfromviewcontroller:(nsstring *)string withurl:(nsurl *)url withbtn:(uibarbuttonitem *)btn",
@"+ (nsarray *)arraychangetostring:(nsarray *)string",
@"+ (uiimage *)stringtodic:(nsdictionary *)dic witharray:(uiimage *)array",
@"+ (uicolor *)dicfromarray:(nsarray *)array withstring:(uicolor *)string"
];nsmutablestring *methodstring = [nsmutablestring string];
for (nsstring *method in array)
nsstring *method = [nsstring stringwithformat:@"%@@end", methodstring];
nslog(@"method---------- %@", method);
nsstring *homepath = @"<#專案的位址,直接把專案拖進來#>";
[self changemfile:homepath withmethodname:method];
}//修改資料夾的名字
- (ibaction)changefilename:(id)sender
- (void)listfileatpath:(nsstring *)pathname withpath:(nsstring *)lastpath withtopath:(nsstring *)nowpath}}
}- (void)changemfile:(nsstring *)pathname withmethodname:(nsstring *)methodname
}for (nsstring *apath in filearray)
else
nslog(@"檔案寫入失敗");}}
}}- (nsarray *)rangeofsubstring:(nsstring *)substr instring:(nsstring *)string ;
[rangearray addobject:nsstringfromrange(range)];}}
return rangearray;
}- (void)didreceivememorywarning
@end
IOS管理檔案和目錄NSFileManager
1 常見的nsfilemanager檔案方法 nsdata contentsatpath path 從乙個檔案讀取資料 bool createfileatpath path contents nsdata data attributes attr 向乙個檔案寫入資料 bool removeitema...
iPhone檔案系統NSFileManager
iphone檔案系統 建立 重新命名以及刪除檔案 nsfilemanager中包含了用來查詢單詞庫目錄 建立 重新命名 刪除目錄以及獲取 設定檔案屬性的方法 可讀性,可編寫性等等 每個程式都會有它自己的沙盒,通過它你可以閱讀 編寫檔案。寫入沙盒的檔案在程式的程序中將會保持穩定,即便實在程式更新的情況...
iPhone檔案系統NSFileManager講解
iphone檔案系統nsfilemanager講解是本文要介紹的內容,主要是通過iphone檔案系統來學習nsfilemanager的使用方法,具體內容來看本文詳解。iphone檔案系統 建立 重新命名以及刪除檔案,nsfilemanager中包含了用來查詢單詞庫目錄 建立 重新命名 刪除目錄以及獲...