一目录操作
1.1得到当前工作目录
DWORD GetCurrentDirectoy(DWORD nBULength,LPTSTR buf)
1.2.设置当前工作目录
BOOL SetCurrentDirectory(LPCTSTR NewPathName);
1.3得到windows目录
UINT GetWindowsDirectory(LPTSTR buff,UINT size);
1.4.得到system目录
GetSystemDirectoy(LPTSTR buffer ,UINT size);
1.5.得到temp目录
GetTempPath(DWORD buffLength, LPTSTR buffer);
二.文件操作
2.1打开文件
HANDLE CreateFile(LPCTSTR FileName文件名称,
DWORD access访问权限 ,
DWORD shareMode共享方式,
NULL安全属性,
DWORD CreateDiposition创建方式,
DWORD flags文件属性,
NULL文件句柄模板)
2.1.1访问权限
GENERIC_READ
可读权限
GENERIC_WRITE 可写权限
GENERIC_EXECUTE 执行权限
GENERIC_ALL 所有权限
2.1.2创建方式:
CREATE_NEW 创建文件;如文件存在则会出错
CREATE_ALWAYS 创建文件,会改写前一个文件
OPEN_EXISTING 文件必须已经存在。由设备提出要求
OPEN_ALWAYS 如文件不存在则创建它
2.1.3文件属性
FILE_ATTRIBUTE_NORMAL 默认属性
FILE_ATTRIBUTE_HIDDEN 隐藏文件或目录
FILE_ATTRIBUTE_READONLY 文件为只读
FILE_ATTRIBUTE_SYSTEM 文件为系统文件
2.1.4返回值
Long,如执行成功,则返回