目录:[Swift]Xcode实际操作

本文将演示如何创建文件夹。

在项目导航区,打开视图控制器的代码文件【ViewController.swift】

 1 import UIKit
 2
 3 class ViewController: UIViewController {
 4
 5     override func viewDidLoad() {
 6         super.viewDidLoad()
 7         // Do any additional setup after loading the view, typically from a nib.
 8
 9         //文件管理对象的主要功能包括:
10         //1.读取文件中的数据
11         //2.向一个文件中写入数据
12         //3.删除或复制文件
13         //4.移动文件
14         //5.比较两个文件的内容
15         //6.检测文件的存在性
16         let manager = FileManager.default
17         //创建一个字符串对象,
18         //该字符串对象表示文档目录下的一个文件夹
19         let baseUrl = NSHomeDirectory() + "/Documents/txtFolder"
20         //使用文件管理对象,判断文件夹是否存在,
21         //并把结果存储在常量中
22         let exist = manager.fileExists(atPath: baseUrl)
23         //判断文件夹是否存在
24         if !exist
25         {
26             //文件夹不存在
27             //首先创建一个异常捕捉语句,用于创建一个新的文件夹
28             do
29             {
30                 //使用try语句,创建指定位置上的文件夹
31                 try manager.createDirectory(atPath: baseUrl,
32                 withIntermediateDirectories: true,
33                 attributes: nil)
34                 //在控制台打印输出日志,提示文件夹创建成功。
35                 print("Success to create folder")
36             }
37             catch
38             {
39                 print("Error to create folder")
40             }
41         }
42     }
43
44     override func didReceiveMemoryWarning() {
45         super.didReceiveMemoryWarning()
46         // Dispose of any resources that can be recreated.
47     }
48 }

转载于:https://www.cnblogs.com/strengthen/p/10043458.html

[Xcode 实际操作]七、文件与数据-(2)创建文件夹相关推荐

  1. 写bat文件for循环批量创建文件夹

    写bat文件for循环批量创建文件夹 系统:win10 批量创建数字文件夹(0-20) for /l %%a in (0,1,20) do md %%a 这里/l表示数字,括号中的数字依次是起始数字, ...

  2. java如果判断文件夹或文件不存在就创建文件夹或文件

    java如果判断文件夹或文件不存在就创建文件夹或文件 1.判断文件是否存在,不存在创建文件 File file=new File("e:/cc/cc.jpg"); if(!file ...

  3. linux建.php文件,怎么在Linux创建文件?

    在Linux创建文件的方法: 1.可以使用cat创建一个新的文件 命令:cat>>filename 使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容 ...

  4. [Xcode 实际操作]七、文件与数据-(17)解析JSON文档

    目录:[Swift]Xcode实际操作 本文将演示如何解析JSON文档. 项目中已添加一份JSON文档:menu.json 1 { 2 "menu": 3 { 4 "id ...

  5. [Xcode 实际操作]七、文件与数据-(3)创建文本文件、属性列表文件、图片文件

    目录:[Swift]Xcode实际操作 本文将演示如何创建各种类型的文件. 在项目导航区,打开视图控制器的代码文件[ViewController.swift] 1 import UIKit 2 3 c ...

  6. [Xcode 实际操作]七、文件与数据-(18)使用MarkMan与设计师进行心灵沟通

    目录:[Swift]Xcode实际操作 本文将演示MarkMan的使用. 在界面开发过程中,最终的效果和设计稿难免有些出入, 通常是颜色.位置.尺寸方面的偏差,使用MarkMan助你领会设计师的意图. ...

  7. php利用文件做数据储存,PHP_PHP文件读写操作之文件写入代码,在PHP网站开发中,存储数据通 - phpStudy...

    PHP文件读写操作之文件写入代码 在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势, ...

  8. php往文件里面写入数据,PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解...

    本文实例讲述了PHP创建文件及写入数据(覆盖写入,追加写入)的方法.分享给大家供大家参考,具体如下: 这里主要介绍了PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码,需要的朋友可以参考下: 创 ...

  9. php向页面中添加数据_PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码...

    创建文件我们用到函数 fopen ( string filename, string mode ) 参数filename为创建文件名 参数mode为以什么方式打开文件filename 其中mode可能 ...

最新文章

  1. Nginx 禁止某 IP 访问
  2. Android内部存储改变读取权限
  3. Docker之HelloWorld篇
  4. 【转】我该 不该学习VULKAN
  5. 一步一步理解Java 企业级应用的可扩展性
  6. ubuntu修改mongodb的数据库储存位置
  7. 设某链表中最常用的操作是在链表的尾部_Redis系列(二)底层数据结构之双端链表...
  8. Docker4Dev#7 使用 Windows Container运行ASP.NET MVC 2 + SQLExpress 应用
  9. 对PostgreSQL SPI例子的学习
  10. 怎么把html转换成jpg6,html转为图片(六):xhtmlrenderer
  11. php查真实地址,php教程:检查URL地址是否真实存在
  12. visio中虚线粘贴到word中变实线的解决办法(转)
  13. XML文件源码察看器(三)
  14. 使用 :after伪元素撑开 div
  15. healthkit框架使用
  16. win7怎么设置开机密码_主编教您电脑开机密码怎么设置
  17. APS生产计划排产在注塑行业的应用
  18. 事大发了!小助理告诉我:小伙伴21天斩获字节offer的关键竟是这份面试题!
  19. 应用电路笔记(1)-三极管8550和8050应用
  20. 倍思途享伸缩车载充电器体验:乐享车载快充,让爱车少些凌乱

热门文章

  1. Python 技术篇-利用pyqt5库读取剪切板已复制数据的格式类型实例演示,python判断复制文件的文件类型
  2. 浏览器打开html文件显示中文乱码解决方法
  3. Chrome浏览器不支持字体小于12px的解决办法
  4. 模拟电路技术之基础知识(六)
  5. CTFshow 命令执行 web56
  6. [YTU]_2443( C++习题 复数类--重载运算符3+)
  7. 【解决方案】npm安装vue超时(ERR! errno ETIMEDOUT)
  8. OpenVINO 2020版没有cpu_extension.dll问题解决
  9. STL中的栈结构和队列结构
  10. java保留小数_(转)Java保留小数位数的N中方法