使用 CreateFile 删除文件

   
#include <Windows.h>
#include <stdio.h>

int wmain(int argc,WCHAR **argv)
{
    HANDLE hfile = CreateFileW(argv[1],DELETE,0,NULL,OPEN_EXISTING,FILE_FLAG_DELETE_ON_CLOSE,NULL);
    if(hfile == INVALID_HANDLE_VALUE)
    {
        printf("Open file failed \n");
    }
    CloseHandle(hfile);
    return 0;
}

文件路径相关的操作以后还是使用 UNICODE   ,ANSII 的函数限制了路径的最大长度。。。


你可能感兴趣的:(使用 CreateFile 删除文件)