/******檔案寫入******/
-(void)writefile:(nsstring *)file
//建立檔案管理器
nsfilemanager *filemanager = [nsfilemanagerdefaultmanager];
//獲取路徑
//引數nsdocumentdirectory要獲取那種路徑
nsarray *paths = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes);
nslog(@"paths=%@",paths);
nsstring *documentsdirectory = [paths objectatindex:0];//去處需要的路徑
nslog(@"documentsdirectory=%@",documentsdirectory);
//更改到待操作的目錄下
nslog(@"[documentsdirectory stringbyexpandingtildeinpath]=%@",[documentsdirectory stringbyexpandingtildeinpath]);
[filemanager changecurrentdirectorypath:[documentsdirectory stringbyexpandingtildeinpath]];
//建立檔案filename檔名稱,contents檔案的內容,如果開始沒有內容可以設定為nil,attributes檔案的屬性,初始為nil
//獲取檔案路徑
[filemanager removeitematpath:@"username"error:nil];
nslog(@"path=%@",path);
//建立資料緩衝
nsmutabledata *writer = [[nsmutabledataalloc] init];
//將字串新增到緩衝中
nslog(@"[file datausingencoding:nsutf8stringencoding]=%@",[file datausingencoding:nsutf8stringencoding]);
//將其他資料新增到緩衝中
//將緩衝的資料寫入到檔案中
[writer writetofile:path atomically:yes];
[writer release];
/******檔案讀取******/
-(nsstring *)readfile
//建立檔案管理器
nsfilemanager *filemanager = [nsfilemanagerdefaultmanager];
//獲取路徑
//引數nsdocumentdirectory要獲取那種路徑
nsarray *paths = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes);
nsstring *documentsdirectory = [paths objectatindex:0];//去處需要的路徑
//更改到待操作的目錄下
[filemanager changecurrentdirectorypath:[documentsdirectory stringbyexpandingtildeinpath]];
//獲取檔案路徑
nsdata *reader = [nsdatadatawithcontentsoffile:path];
return [[nsstringalloc] initwithdata:reader
encoding:nsutf8stringencoding];
}
讀寫XML檔案
1.將xml資料寫入檔案 寫入xml 傳入obj得型別 儲存得檔案路徑 要儲存得資料 public void writeobjecttofile string filename,t obj 2.從檔案中讀取xml資料,並序列化為物件 從檔案中讀取資料到xml檔案 返回型別 讀取的檔案路徑 publi...
讀寫XML檔案
本文將會涉及3個方面的內容 1 訪問xml檔案 2 xml文件物件模型 3 xml和dataset 這裡我們先介紹操作xml檔案的兩個物件 xmltextreader和xmltextwriter 開啟和讀取xml檔案使用到的物件就是xmltextreader物件。下面的例子開啟了與程式在同一路徑下的...
讀寫xml檔案
以下面dameon來介紹讀取xml檔案 from xml.dom import minidom 建立dom物件 dom minidom.document 建立根節點。每次都要用dom物件來建立任何節點 root node dom.createelement info 用dom物件新增根元素 base...