ハンドルが開いているファイルを削除することはできませんよね?だから私はファイルを作成し、すぐにそれを削除しようとしますが、これは失敗すると予想しています。または、私は間違っていて、ファイルを削除する前にハンドルを閉じる必要はありませんか?
HANDLE hFile = CreateFile (TEXT(file),
GENERIC_WRITE,
0,
NULL,
OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL,
NULL);
if (hFile == INVALID_HANDLE_VALUE)
{
//FAIL
}
if(DeleteFile(file))
{
//Should it ever get here cos i dont close the handle?
}