首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

Deletefile函数如何使用

2013-12-19 
Deletefile函数怎么使用RT,想删除某EXE所在的文件夹里的某某文件,应该如何写?[解决办法]String strFileNam

Deletefile函数怎么使用
RT,想删除某EXE所在的文件夹里的某某文件,应该如何写?
[解决办法]

String strFileName= ExtractFilePath(ParamStr(0)) + "123.txt";
Deletefile(strFileName);

[解决办法]
因为你Button1的点击事件里面创建了文件句柄,但是没有关闭。
即使是测试代码,也要讲究完整性。

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    SetCurrentDir(Application->ExeName);
    HANDLE handle = CreateFile("123.txt",GENERIC_READ
[解决办法]
GENERIC_WRITE,FILE_SHARE_READ,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,0);
 
    if(handle==INVALID_HANDLE_VALUE)
    {
        MessageBox(NULL,"Error Create File!","Error",MB_OK);
    }
    else
    {
        MessageBox(NULL,"Open file Success!","Open file",MB_OK);
        CloseHandle(handle);
    }
}

热点排行