如何利用fs_public.c中的接口删除文件

givenup 2009-11-26 11:35:50
hello,我想利用fs_public.c中的函数来删除指定目录中的文件,请问哪个函数可以实现这样的功能啊!
...全文
1717 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
givenup 2009-11-27
  • 打赏
  • 举报
回复
奥,呵呵,谢谢。
givenup 2009-11-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bencharluo 的回复:]
fs_public.c?这是你自己的文件吧?
IFileMgr_Remove()的高通的接口不可以吗?
[/Quote]
这个是高通的文件,因为是在底层的操作,用IFileMgr接口不适合。
  • 打赏
  • 举报
回复
这里不是讨论AMSS中函数用法的地方呀
bencharluo 2009-11-26
  • 打赏
  • 举报
回复
fs_public.c?这是你自己的文件吧?
IFileMgr_Remove()的高通的接口不可以吗?
FLYUP_CHEN 2009-11-26
  • 打赏
  • 举报
回复
底层调用efs_unlink就可以了,也可以用 OEMFS_remove也可以,这个名字我记得不是很清楚了,就在那个oemfs.c中,调用的还是efs_unlink
givenup 2009-11-26
  • 打赏
  • 举报
回复
下面这个函数可以实现删除文件的功能。刚刚看到。谢谢楼上的。
int efs_unlink (const char *path);

/**
* Delete a name in the filesystem. If this is the only reference to this
* file, the file itself will also be deleted. efs_unlink can be used on
* all filesystem objects, except for directories. Use ::efs_rmdir for
* directories.
*
* @param path
* The file that needs to be deleted.
*
* @par Errors:
* ENOENT : No such path was found.\n
* EPERM : permission denied.\n
* ETXTBSY : The file is open or used. So it cannot be unlinked.\n
* ENAMETOOLONG : File-name/directory name exceeded NAME_MAX
* limit or the pathname exceeded PATH_MAX limit.
*
* @return
* Returns 0 for success, or -1 for error.
内容概要:本文档是西门子梯形图程序转换器的操作手册附录,版本为 Rev 1.10。主要内容包括三大部分:指令转换列表、指令转换解决方案以及I/O内存转换表。指令转换列表详细列出了从S7-200到不同型号PLC(如CP1E、CP1L、CP1H)之间的指令对应关系,涵盖了逻辑操作、比较、定时器、计数器、数据移动、算术运算、转换指令等。对于某些复杂指令,提供了详细的转换解决方案。I/O内存转换表则详细说明了S7-200与各型号PLC之间输入输出寄存器、变量存储器、位存储器、定时器、计数器等内存区域的映射关系。此外,还包括特殊内存位的转换对照。 适合人群:具有PLC编程基础的技术人员,特别是从事西门子S7-200系列PLC向其他品牌或型号PLC迁移工作的工程师。 使用场景及目标:①帮助工程师将现有S7-200程序迁移到其他型号PLC上;②确保转换后的程序逻辑正确性和功能完整性;③提供详细的转换规则和步骤,减少迁移过程可能出现的问题。 其他说明:文档提供了详尽的指令和内存映射表,适用于多种应用场景。工程师可以根据具体需求选择合适的转换方案,并参考提供的详细说明进行实际操作。同时,对于一些复杂指令,文档给出了具体的转换方法和注意事项,有助于提高迁移的成功率。

4,657

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧