ZHCU938C May 2018 – January 2021 CC3100 , CC3100MOD , CC3200 , CC3200MOD
此操作用于从串行闪存中删除一个现有文件。如果串行闪存上没有该文件,则会生成错误。删除一个文件后,其在串行闪存上占用的空间将被释放,可供系统重新分配。
_i16 sl_FsDel(_u8 *pFileName,
_u32 Token);
类型 | 参数 | 输入/输出 | 说明 |
---|---|---|---|
_u8 | pFileName | 输入 | 指向目标文件名的指针。以 NULL 结尾 |
_u32 | Token | 输入 | 保留以供将来在安全文件系统中使用。应为 0 |
成功时,返回 0。出错时,返回错误代码。
_u8 DeviceFileName[] = "MyFile.txt";
_u32 MaxSize = 63 * 1024;
_i32 DeviceFileHandle = -1;
_i32 RetVal;
_u32 Token;
RetVal = sl_FsOpen(DeviceFileName,
FS_MODE_OPEN_CREATE(MaxSize , _FS_FILE_OPEN_FLAG_COMMIT ),
NULL,
&DeviceFileHandle);
RetVal = sl_FsClose(DeviceFileHandle,
NULL,
NULL,
NULL );
Token = 0;
RetVal = sl_FsDel(DeviceFileName,
Token);
无