请问如何用f_unlink删除一个文件夹?

2019-07-14 15:34发布

最近用STM32F107用SPI方式读写TF卡,
用到了FATFS文件系统
f_mkdir("0:/PHOTO1");                //创建PHOTO文件夹
创建了一个PHOTO1的文件夹
但是现在不知道怎么删除掉这个文件夹

查了一下,用f_unlink函数是没错的
但是试过以下的都不行:
f_unlink("0:/PHOTO1");
f_unlink("/PHOTO1");
f_unlink("PHOTO1");

所以发帖请教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
dipper011
1楼-- · 2019-07-15 10:43
UserMen 发表于 2018-12-3 08:50
这里面的函数的输入形参的数据类型有问题:
这两个函数都是 INT8S* path
而 f_unlink 的输入形参数据类型是 const XCHAR *path

你把函数输入参数类型改一下就行了,不然就强制转化下了.自已多研究下吧

一周热门 更多>