iOS:檔案夾管理、檔案操作,ios檔案夾管理操作

來源:互聯網
上載者:User

iOS:檔案夾管理、檔案操作,ios檔案夾管理操作

原生的,也不知道會不會用到,以前的筆記。

 

==================== 檔案夾管理 ====================

 

1、拿到檔案管理者單例

NSFileManager *fileManager = [NSFileManager defaultManager];

2、使用管理者建立檔案夾

//path:要建立的檔案夾名,檔案夾名是沒有尾碼的[fileManager createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:&error]

3、建立檔案

//filePath:在之前檔案夾下建立的檔案,為“xxx.xxx”    data要編碼[fileManager createFileAtPath:filePath contents:data attributes:nil]

4、讀取檔案資訊

//返回字典[fileManager attributesOfItemAtPath:filePath error:&error]

5、讀取檔案返回的字典資訊

[infoDic objectForKey:@"NSFileSize"]

6、檔案讀取

6-1)、方法1:

//讀到NSDataNSData *newData = [fileManager contentsAtPath:filePath];//解碼[[NSString alloc]initWithData:newData encoding:NSUTF8StringEncoding];

6-2)、方法2:

[[NSString alloc]initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&error];

7、檔案移動(剪下、重新命名)

//檔案名稱有尾碼”xxx.xx”[fileManager moveItemAtPath:oldPath toPath:newPath error:&error]

8、檔案複製

//檔案名稱有尾碼“xxx.xx”[fileManager copyItemAtPath:oldPath toPath:newPath error:&error]

9、檔案刪除

//檔案名稱有尾碼“xxx.xx”1、先判斷有無檔案[fileManager fileExistsAtPath:oldPath]2、刪除[fileManager removeItemAtPath:oldPath error:&error]

  

==================== 檔案操作 ====================

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.