win32 api 文件和目录管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win32 api 文件和目录管理相关的知识,希望对你有一定的参考价值。
BOOL DeleteFile ( LPCTSTR lpFileName ); //删除文件 BOOL CopyFile ( LPCTSTR lpExistingFileName , LPCTSTR lpNewFileName , BOOL bFailIfExists ); /* 复制文件,如果目标文件存在,第三个参数为TRUE则不覆盖报错,为FALSE即覆盖 */ BOOL MoveFile ( LPCTSTR lpExistingFileName , LPCTSTR lpNewFileName ); // 移动文件或者重命名文件
BOOL CreateDirectory ( LPCTSTR lpPathName , LPSECURITY_ATTRIBUTES lpSecurityAttributes ); //创建文件夹 BOOL GetCurrentDirectory ( LPCTSTR nBufferLength , LPTSTR lpBuffer ); //获取当前目录 BOOL SetCurrentDirectory ( LPCTSTR lpPathName ); //设置当前目录
实例:列出文件夹下的所有文件
#include <windows.h> #include <stdio.h> int main(){ WIN32_FIND_DATA data; HANDLE hContent = FindFirstFile("E:\\*",&data); printf("%s\n",data.cFileName); while(FindNextFile(hContent,&data)){ printf("%s\n",data.cFileName); } return 0; }
以上是关于win32 api 文件和目录管理的主要内容,如果未能解决你的问题,请参考以下文章