点击返回Arduino-SD库页面
mkdir
描述
在SD卡上创建指定目录。使用此函数这还将创建任何尚不存在的中间目录。
例如SD.mkdir(" a/b/c")
, 将创建目录a、b和c文件夹
语法
SD.mkdir(filename)
参数
filename
:要创建的目录的名称,子目录之间用正斜杠/
表示
返回值
返回值类型:bool
如果目录创建成功,则返回true;否则,返回false
示例程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
/********************************************************************** 程序名称/Program name : 使用SD库新建目录 团队/Team : 太极创客团队 / Taichi-Maker (www.taichi-maker.com) 作者/Author : Dapenson 日期/Date(YYYYMMDD) : 2020/06/18 程序目的/Purpose : 演示如何使用Arduino在SD卡中新建目录目录 ----------------------------------------------------------------------- 修订历史/Revision History 日期/Date 作者/Author 参考号/Ref 修订说明/Revision Description ----------------------------------------------------------------------- 其它说明: ***********************************************************************/ #include <SPI.h> #include <SD.h> // 创建File实例化对象 File myFile; void setup() { // 初始化硬件串口并设置波特率为9600 Serial.begin(9600); while (!Serial) { ; //等待串口打开 } Serial.print("Initializing SD card..."); // 检测是否初始化完成 if (!SD.begin()) { Serial.println("initialization failed!"); return; } Serial.println("initialization done."); // 创建目录 SD.mkdir("myFolder"); Serial.println("myFolder 创建中 ..."); delay(50); // 检查该目录是否新建成功 if (SD.exists("myFolder")) { Serial.println("myFolder 存在."); } else { Serial.println("myFolder 不存在."); } } void loop() { } |
效果演示
通过电脑打开进行查看创建好的文件夹