IOS中級篇 —— NSFileManager常用方法

來源:互聯網
上載者:User

標籤:

[fileManager isDeletableFileAtPath:<#(NSString *)#>]; 判斷一個路徑是否可刪除
[fileManager isWritableFileAtPath:<#(NSString *)#>];??判斷一個路徑是否可寫
[fileManager isReadableFileAtPath:<#(NSString *)#>];??判斷一個路徑是否可讀[fileManager fileExistsAtPath:<#(NSString *)#>];????判斷一個路徑是否存在?[fileManager fileExistsAtPath:<#(NSString *)#> isDirectory:<#(BOOL *)#>]; 判斷一個路徑是否是一個檔案夾?? bool需要傳進??返回的值存在bool中?[fileManager attributesOfItemAtPath:<#(NSString *)#> error:<#(NSError *__autoreleasing *)#>];??顯示詳細資料

????

?擷取檔案夾下的所以檔案?? 遞迴

[fileManager subpathsAtPath:path];

?

[fileManager subpathsOfDirectoryAtPath:path error:&error];

?

- (NSArray *)subpathsOfDirectoryAtPath:(NSString *)path error:(NSError **)error;?? 非遞迴

??擷取檔案夾下的檔案夾[fileManger contentsOfDirectoryAtPath:path error:&err (error:nil)]

?


建立檔案夾

[fileManager createDirectoryAtPath:path withIntermediateDirectories:NO attributes:nil error:nil];


?建立檔案 事先需要一個NSDataNSData?*data = [str?dataUsingEncoding:NSUTF8StringEncoding];[fileManager?createFileAtPath:[NSString?stringWithFormat:@"%@/1.txt",path]?contents:data?attributes:nil];?檔案拷貝??檔案夾不存在剛會失敗 不會建立檔案夾[fileManager copyItemAtPath:[NSString stringWithFormat:@"%@/1.txt",path] toPath:[NSString stringWithFormat:@"%@/bbb/1.txt",path] error:nil];
檔案移動??檔案夾不存在剛會失敗 不會建立檔案夾[fileManager?moveItemAtPath:[NSString?stringWithFormat:@"%@/1.txt",path]?toPath:[NSString?stringWithFormat:@"%@/ddd/1.txt",path]?error:nil];
檔案移除[fileManager removeItemAtPath:[NSString stringWithFormat:@"%@/1.txt",path] error:nil];

IOS中級篇 —— NSFileManager常用方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.