#include "stdafx.h"
#include <windows.h>
int main()
{
//拷贝文件
//CopyFile(TEXT("C:\\Users\\Administrator\\Desktop\\oldFIle.txt"),
// TEXT(".\\newFile.txt"),TRUE);
//移动文件
//MoveFile(TEXT("C:\\Users\\Administrator\\Desktop\\oldFIle.txt"),
// TEXT(".\\newFile2.txt") );
//删除文件
HANDLE hFile = CreateFile(TEXT(".\\newFile7.txt"), //文件路径
GENERIC_READ | GENERIC_WRITE,//申请读写权限,访问方式
FILE_SHARE_READ,//在我访问此文件期间,控制其他程序的访问权限
NULL, //安全属性,填NULL代表默认
CREATE_ALWAYS, //打开一个已存在的文件
FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile != INVALID_HANDLE_VALUE) {
DWORD size = 0;
char buf[100] = { "hello" };
char buf2[100] ;
WriteFile(hFile, buf, strlen(buf), &size, NULL); //1 写文件
SetFilePointer(hFile, 0, 0, FILE_BEGIN); //设置文件指针,指定读写位置
ReadFile(hFile, buf2, 5, &size, NULL); //2 读文件
DWORD High;//高32位
DWORD Filesize = GetFileSize(hFile, &High); //3 获取文件大小(低16位)
int a = 3;
}
DeleteFile(TEXT(".\\newFile2.txt"));
return 0;
}