文件讀寫

#import

intmain(intargc,constchar* argv[])

{

? ? @autoreleasepool

? ? {

? ? ? ? NSFileManager *manager = [[NSFileManager alloc]init];

? ? ? ? NSString *path = @"/Users/qijiaming/Desktop/1410C.txt";


? ? ? ? //加入內(nèi)容

? ? ? ? NSString*str =@"wo ai ni ";

? ? ? ? NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];


? ? ? ? [managercreateFileAtPath:path contents:data attributes:nil];


? ? ? ? //獲取路徑

? ? ? ? NSString *lu = [path stringByAppendingPathComponent:@"1410C.txt"];

? ? ? ? NSLog(@"%@",lu);


? ? ? ? //先打開

? ? ? ? NSFileHandle*handle = [NSFileHandlefileHandleForUpdatingAtPath:path];


? ? ? ? NSData*du = [handlereadDataToEndOfFile];//在讀


? ? ? ? NSString *huan = [[NSString alloc]initWithData:du encoding:NSUTF8StringEncoding];//轉(zhuǎn)換成 二進(jìn)制


? ? ? ? //存到字典并輸出

? ? ? ? NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:huan,@"值", nil];

? ? ? ? NSLog(@"%@",dic.allValues);


?? ? ? //判斷

? ? ? ? NSFileManager*manager1 = [[NSFileManageralloc]init];

? ? ? ? NSString *path1 =@"/Users/qijiaming/Desktop/love10C.txt";

? ? ? ? BOOLa = [manager1fileExistsAtPath:path1];

? ? ? ? if(a ==1)

? ? ? ? {

? ? ? ? ? ? NSLog(@"存在");

? ? ? ? }

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? [managercreateFileAtPath:path1 contents:nil attributes:nil];

? ? ? ? }


? ? ? ? //寫入內(nèi)容

? ? ? ? NSFileHandle*handle1 = [NSFileHandlefileHandleForUpdatingAtPath:path1];

? ? ? ? NSString *str1 = @"我是1602C班的成員,我們是一個集體";

? ? ? ? NSData *data1 = [str1 dataUsingEncoding:NSUTF8StringEncoding];

? ? ? ? [handle1writeData:data1];

? ? ? ? [handle1seekToFileOffset:0];



? ? ? ? //讀取內(nèi)容

? ? ? ? NSData*dateNew = [handle1readDataToEndOfFile];

? ? ? ? NSString *strNew = [[NSString alloc]initWithData:dateNew encoding:NSUTF8StringEncoding];

? ? ? ? NSLog(@"%@",strNew);



? ? }

? ? return 0;

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 大學(xué)規(guī)劃 大一:打牢地基。腳踏實地學(xué)好投資與理財專業(yè)的基礎(chǔ)課程。課后努力克服我最懼怕的英語,防止掛科。在大規(guī)劃下要...
    南方知我意_23a8閱讀 172評論 0 0
  • 對于職場新人來說,在剛進(jìn)入社會的時候,我們都希望能夠有一位有經(jīng)驗的前輩來帶我們。但是并不是每個人都是那么幸運(yùn),能夠...
    愛思考的90后閱讀 765評論 2 3
  • 1、感恩生活,每天無限豐盛來到我,聽完k歌,自己錄制的音樂,不用去評判她唱的標(biāo)準(zhǔn),就是當(dāng)下她那種天真快樂,回頭看看...
    明景靈燕閱讀 206評論 0 0
  • 九宮格我,狗,鏡孔 一天,黑夜。我靜靜的在房屋外寫著作業(yè),突然。 門外,傳來,咚咚的響聲。我很害怕。想會...
    張墨涵閱讀 425評論 1 1

友情鏈接更多精彩內(nèi)容