日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 文件管理類NSFileManager常用操作

文件管理類NSFileManager常用操作

來源:程序員人生   發布時間:2015-04-14 08:50:15 閱讀次數:3023次

1、創建1個文件管理器

NSFileManager *fm = [NSFileManager defaultManager];

2、淺度遍歷目錄

- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error

3、深度遍歷目錄

- (NSArray *)subpathsOfDirectoryAtPath:(NSString *)path error:(NSError **)error

4、獲得當前目錄

- (NSString *)currentDirectoryPath

5、更改當前目錄

- (BOOL)changeCurrentDirectoryPath:(NSString *)path

6、枚舉目錄內容

- (NSDirectoryEnumerator *)enumeratorAtPath:(NSString *)path

7、創建目錄

- (BOOL)createDirectoryAtPath:(NSString *)path withIntermediateDirectories:(BOOL)createIntermediates attributes:(NSDictionary *)attributes error:(NSError **)error

8、創建文件

- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)contents attributes:(NSDictionary *)attributes

9、復制文件

- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error

10、刪除文件

- (BOOL)removeItemAtPath:(NSString *)path error:(NSError **)error

11、目錄/文件拷貝

- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error

12、移動/重命名文件或目錄

- (BOOL)moveItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error

13、測試文件是不是存在

- (BOOL)fileExistsAtPath:(NSString *)path

14、獲得文件信息(屬性和權限)

- (NSDictionary *)attributesOfItemAtPath:(NSString *)path error:(NSError **)error

15、從文件中讀取數據

- (NSData *)contentsAtPath:(NSString *)path

16、比較兩個文件的內容

- (BOOL)contentsEqualAtPath:(NSString *)path1 andPath:(NSString *)path2

17、測試文件是不是存在,且是不是能履行讀操作

- (BOOL)isReadableFileAtPath:(NSString *)path

18、測試文件是不是存在,且是不是能履行寫操作

- (BOOL)isWritableFileAtPath:(NSString *)path

2、文件操作類NSFileHandle經常使用操作:

1、只讀方式打開文件

+ (id)fileHandleForReadingAtPath:(NSString *)path

2、只寫方式打開文件

+ (id)fileHandleForWritingAtPath:(NSString *)path

3、讀寫方式打開文件

+ (id)fileHandleForUpdatingAtPath:(NSString *)path

4、從文件當前位置讀到結尾

- (NSData *)readDataToEndOfFile

5、從文件當前位置讀固定字節數的內容

- (NSData *)readDataOfLength:(NSUInteger)length

6、返回所有可用的數據

- (NSData *)availableData

7、寫文件

- (void)writeData:(NSData *)data

8、定位到文件尾部

- (unsigned long long)seekToEndOfFile

9、定位到文件指定位置

- (void)seekToFileOffset:(unsigned long long)offset

10、獲得當前文件的偏移量

- (unsigned long long)offsetInFile

11、將文件的長度設置為offset字節

- (void)truncateFileAtOffset:(unsigned long long)offset

 關閉文件

- (void)closeFile

P.S. (網絡socket中)通過initWithFileDescriptor初始化的對象,需要顯式調用此方法;其它方法創建的對象會自動打開文件,該對象被燒毀時會自動關閉該方法,不需顯式調用此方法。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久亚洲愉拍国产自367391 | 91色在线视频 | 在线h片| 波多野结衣在线播放一区 | 47pao国产成永久免费视频 | 日日夜夜天天综合 | 色婷婷一区二区三区 | 精品一区二区久久 | 国产一区二区三区免费观看 | 99在线看 | 九九在线视频 | 麻豆久久久久久 | 成人影院在线观看 | 中文字幕国产一区 | 色姑娘粽合 | 成年网站在线观看 | 亚洲 欧美 日韩 在线 | 亚洲国产成人精品女人 | 成年人免费在线观看 | 久久久久久久久久久91 | 成人av片在线观看 | 91精品一区二区三区久久久久久 | 日韩一区二区三区在线 | 在线观看国产精品视频 | 亚洲狠狠干 | 亚洲天堂影院 | 久久www免费人成看片小草 | 成人欧美一区二区三区黑人免费 | av网站免费线看 | 日本一区二区三区视频在线 | 66精品| 亚洲免费a | 高清国产一区二区三区 | 国产伦精品一区 | 亚洲国内精品 | 日韩av成人网 | 日韩美女乱淫aaa高清视频 | 激情av| 国产视频91在线 | 欧美激情一区二区三区 | 国产精品99|