你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> ios中對文件的讀與寫

ios中對文件的讀與寫

編輯:關於IOS

在ios中對文件的操作,蘋果已經封裝好了一個類,開放了對應的IPA,對應的類為:NSFileManager,文件管理類。

實例化:

[plain]
NSFileManager *manage = [NSFileManager defaultManager]; 

    NSFileManager *manage = [NSFileManager defaultManager];

創建一個文件目錄

[plain]
[manage createDirectoryAtPath:direcatorypath withIntermediateDirectories:YES attributes:nil error:nil]; 

        [manage createDirectoryAtPath:direcatorypath withIntermediateDirectories:YES attributes:nil error:nil];

返回bool類型,直接判斷,創建是否成功。

如果給文件寫入數據,如NSData,就可以:

[plain]
BOOL isWrite = [_data writeToFile:filepath atomically:YES]; 

BOOL isWrite = [_data writeToFile:filepath atomically:YES];

返回判斷,是否成功。

對文件的拷貝:

[plain]
- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error NS_AVAILABLE(10_5, 2_0); 

- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error NS_AVAILABLE(10_5, 2_0);

轉移:

[plain]
- (BOOL)moveItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error NS_AVAILABLE(10_5, 2_0); 

- (BOOL)moveItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error NS_AVAILABLE(10_5, 2_0);

刪除:

[plain]
- (BOOL)removeItemAtPath:(NSString *)path error:(NSError **)error NS_AVAILABLE(10_5, 2_0); 

- (BOOL)removeItemAtPath:(NSString *)path error:(NSError **)error NS_AVAILABLE(10_5, 2_0);

文件是否存在:

[plain]
- (BOOL)fileExistsAtPath:(NSString *)path; 

- (BOOL)fileExistsAtPath:(NSString *)path;

文件是否能讀:

[plain]
- (BOOL)isReadableFileAtPath:(NSString *)path; 

- (BOOL)isReadableFileAtPath:(NSString *)path;

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved