📄 filesize.c
字号:
/*
**********************************************************************
* Micrium, Inc.
* 949 Crestview Circle
* Weston, FL 33327-1848
*
* uC/FS
*
* (c) Copyright 2001 - 2003, Micrium, Inc.
* All rights reserved.
*
***********************************************************************
----------------------------------------------------------------------
File : FileSize.c
Purpose : Sample program demonstrating how to retrieve the file
size.
---------------------------END-OF-HEADER------------------------------
*/
#include "fs_api.h"
#include <string.h>
#include <stdio.h>
/*********************************************************************
*
* MainTask
*/
void MainTask(void);
void MainTask(void) {
FS_FILE * pFile;
FS_U32 FileSize;
char acBuffer[50];
pFile = FS_FOpen("Test.txt", "w");
if (!pFile) {
FS_ErrorOut("Could not write file");
}
FS_FWrite("Test file\r\n", 11, 1, pFile);
FS_FClose(pFile);
pFile = FS_FOpen("Test.txt", "r");
FileSize = FS_GetFileSize(pFile);
sprintf(acBuffer, "File size: %lu bytes", FileSize);
FS_Log(acBuffer);
}
/*************************** End of file ****************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -