1.新建一个空白的文件
char filePath[256];
int fileHandle;
if (FileExists( FILE_PATH,0)< 1)//检测文件夹是否存在,FILE_PATH为文件夹路径
{
CreateDirectory(FILE_PATH, NULL);//创建文件夹
}
sprintf (filePath, "%s\\%s.txt", FILE_PATH, fileName);
if (1 == FileExists (filePath, NULL))//如果文件存在
{
DeleteFile (filePath);//删除文件
}
fileHandle = OpenFile (filePath, VAL_READ_WRITE, VAL_OPEN_AS_IS, VAL_ASCII);//新建文件夹
CloseFile (fileHandle);//关闭文件
2.重命名
char existingFilePath[64], newFilePath[64];
sprintf (existingFilePath, "%s\\%s.txt", TPF_FILE_PATH, existingFileName);
sprintf (newFilePath, "%s\\%s.txt", TPF_FILE_PATH, newFileName);
RenameFile (existingFilePath, newFilePath);
3.删除文件
char filePath[64];
sprintf (filePath, "%s\\%s.txt", TPF_FILE_PATH, name);
DeleteFile (filePath);
4.另存为文件
char sourceFilePath[64], targetFilePath[64];
sprintf (sourceFilePath, "%s\\%s.txt", TPF_FILE_PATH, sourceFileName);
sprintf (targetFilePath, "%s\\%s.txt", TPF_FILE_PATH, targetFileName);
CopyFile (sourceFilePath, targetFilePath);