文件操作

// 02 文件操作.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <windows.h>

int _tmain(int argc, _TCHAR* argv[])
{
    //删除文件
    //DeleteFile(TEXT("D:\\Test.txt"));
    //拷贝文件,同时也可以改名字
    //CopyFile(TEXT("D:\\Test.txt"), TEXT("D:\\123\\Testhehe.txt"),TRUE);
    //移动文件,同时也可以改名字
    //MoveFile(TEXT("D:\\Test.txt"), TEXT("D:\\123\\Testheihei.txt"));
    

    //得到文件的句柄
    HANDLE hFile = CreateFile(
        TEXT("D:\\Test.txt"),
        GENERIC_READ | GENERIC_WRITE,
        0,
        NULL,
        OPEN_EXISTING,
        FILE_ATTRIBUTE_NORMAL,
        NULL
        );
    //获得文件大小
    DWORD dwFileSize = GetFileSize(hFile, NULL);
    char buf[100] = { 0 };
    DWORD dwRubbish = 0;
    ReadFile(hFile, buf, dwFileSize, &dwRubbish, NULL);
    //设置文件指针,这个函数需要注意一下。
    //SetFilePointer()

    return 0;
}

 

posted @ 2016-03-25 14:37  天还是那么蓝  阅读(132)  评论(0编辑  收藏  举报