Rename DeleteFile.cpp to RfDeleteFile.cpp

This commit is contained in:
vxunderground
2022-07-14 23:25:59 -05:00
committed by GitHub
parent 94e3a67988
commit 6ae2f4fd2d
+37
View File
@@ -0,0 +1,37 @@
BOOL RfDeleteFileA(PCHAR Path)
{
HANDLE hHandle = INVALID_HANDLE_VALUE;
if (Path == NULL)
return FALSE;
if (!IsPathValidA(Path))
return FALSE;
hHandle = CreateFileA(Path, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_FLAG_DELETE_ON_CLOSE, NULL);
if (hHandle == INVALID_HANDLE_VALUE)
return FALSE;
CloseHandle(hHandle);
return TRUE;
}
BOOL RfDeleteFileW(PWCHAR Path)
{
HANDLE hHandle = INVALID_HANDLE_VALUE;
if (Path == NULL)
return FALSE;
if (!IsPathValidW(Path))
return FALSE;
hHandle = CreateFileW(Path, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_FLAG_DELETE_ON_CLOSE, NULL);
if (hHandle == INVALID_HANDLE_VALUE)
return FALSE;
CloseHandle(hHandle);
return TRUE;
}