下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

最新资讯
简化任何设备的身份验证云连接。
利用 CoAP 设计节能型云连接 IoT 解决方案。
11.0.0 版 FreeRTOS 内核简介:
FreeRTOS 路线图和代码贡献流程。
使用 FreeRTOS 实现 OPC-UA over TSN。

ff_getcwd()

[FreeRTOS-Plus-FAT 标准 API 引用]

ff_stdio.h
char *ff_getcwd( char *pcBuffer, size_t xBufferLength );
		

将当前工作目录 (CWD) 的名称写入 pcBuffer 指向的区 缓冲。 该名称被写成以 null 结尾的标准 C 字符串。

参数:

pcBuffer   指向缓冲区的指针,当前工作目录的 名称将被写入该缓冲区。

xBufferLength   pcBuffer 指向的缓冲区的大小 (以字节为单位);

返回:

如果当前工作目录名称被成功写入 pcBuffer, 则返回 pcBuffer。 否则返回 NULL。

用法示例:


void vExampleFunction( void )
{
char pcBuffer[ 50 ];

/* Create a sub directory called subfolder, and sub directory within
subfolder called sub1. */

ff_mkdir( "subfolder" );
ff_mkdir( "subfolder/sub1" );

/* Move into subfolder/sub1. */
ff_chdir( "subfolder/sub1" );

/* Print out the current working directory - it should be
"subfolder/sub1". */

ff_getcwd( pcBuffer, sizeof( pcBuffer ) );
printf( "%s", pcBuffer );
}

Example use of the ff_getcwd() API function to open or create a file


Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.