mirror of
https://github.com/1dot13/source.git
synced 2026-09-16 14:47:17 +02:00
Remove unused functions
FileDebug() DirectoryExists() FileCopy() FileMove()
This commit is contained in:
@@ -191,24 +191,6 @@ void ShutdownFileManager( void )
|
|||||||
UnRegisterDebugTopic( TOPIC_FILE_MANAGER, "File Manager" );
|
UnRegisterDebugTopic( TOPIC_FILE_MANAGER, "File Manager" );
|
||||||
}
|
}
|
||||||
|
|
||||||
//**************************************************************************
|
|
||||||
//
|
|
||||||
// FileDebug
|
|
||||||
//
|
|
||||||
// To set whether or not we should print debug info.
|
|
||||||
//
|
|
||||||
// Parameter List :
|
|
||||||
// Return Value :
|
|
||||||
// Modification history :
|
|
||||||
//
|
|
||||||
// 24sep96:HJH ->creation
|
|
||||||
//
|
|
||||||
//**************************************************************************
|
|
||||||
|
|
||||||
void FileDebug( BOOLEAN f )
|
|
||||||
{
|
|
||||||
// gfs.fDebug = f;
|
|
||||||
}
|
|
||||||
|
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
//
|
//
|
||||||
@@ -844,37 +826,6 @@ BOOLEAN GetFileManCurrentDirectory( STRING512 pcDirectory )
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN DirectoryExists( STRING512 pcDirectory )
|
|
||||||
{
|
|
||||||
UINT32 uiAttribs;
|
|
||||||
DWORD uiLastError;
|
|
||||||
|
|
||||||
uiAttribs = GetFileAttributes( pcDirectory );
|
|
||||||
|
|
||||||
if ( uiAttribs == 0xFFFFFFFF )
|
|
||||||
{
|
|
||||||
// an error, make sure it's the right error
|
|
||||||
uiLastError = GetLastError();
|
|
||||||
|
|
||||||
if (uiLastError != ERROR_FILE_NOT_FOUND)
|
|
||||||
{
|
|
||||||
FastDebugMsg(String("DirectoryExists: ERROR - GetFileAttributes failed, error #%d on file %s", uiLastError, pcDirectory));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// something's there, make sure it's a directory
|
|
||||||
if ( uiAttribs & FILE_ATTRIBUTE_DIRECTORY )
|
|
||||||
{
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// this could also mean that the name given is that of a file, or that an error occurred
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// Removes ALL FILES in the specified directory (and all subdirectories with their files if fRecursive is TRUE)
|
// Removes ALL FILES in the specified directory (and all subdirectories with their files if fRecursive is TRUE)
|
||||||
// Use EraseDirectory() to simply delete directory contents without deleting the directory itself
|
// Use EraseDirectory() to simply delete directory contents without deleting the directory itself
|
||||||
@@ -960,88 +911,6 @@ void GetFileClose( GETFILESTRUCT *pGFStruct )
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN FileCopy(STR strSrcFile, STR strDstFile, BOOLEAN fFailIfExists)
|
|
||||||
{
|
|
||||||
return(CopyFile(strSrcFile, strDstFile, fFailIfExists));
|
|
||||||
|
|
||||||
// Not needed, use Windows CopyFile
|
|
||||||
/*
|
|
||||||
HWFILE hFile;
|
|
||||||
UINT32 uiSize;
|
|
||||||
CHAR *pBuffer;
|
|
||||||
UINT32 uiBytesRead, uiBytesWritten;
|
|
||||||
|
|
||||||
|
|
||||||
// open source file
|
|
||||||
hFile = FileOpen(strSrcFile, FILE_ACCESS_READ, FALSE);
|
|
||||||
if (hFile == 0)
|
|
||||||
{
|
|
||||||
FastDebugMsg(String("FileCopy: FileOpen failed on Src file %s", strSrcFile));
|
|
||||||
return(FALSE);
|
|
||||||
}
|
|
||||||
|
|
||||||
// get its size
|
|
||||||
uiSize = FileGetSize(hFile);
|
|
||||||
if (uiSize == 0)
|
|
||||||
{
|
|
||||||
FastDebugMsg(String("FileCopy: size is 0, Src file %s", strSrcFile));
|
|
||||||
FileClose(hFile);
|
|
||||||
return(FALSE);
|
|
||||||
}
|
|
||||||
|
|
||||||
// allocate a buffer big enough to hold the entire file
|
|
||||||
pBuffer = MemAlloc(uiSize);
|
|
||||||
if (pBuffer == NULL)
|
|
||||||
{
|
|
||||||
FastDebugMsg(String("FileCopy: ERROR - MemAlloc pBuffer failed, size %d", uiSize));
|
|
||||||
FileClose(hFile);
|
|
||||||
return(FALSE);
|
|
||||||
}
|
|
||||||
|
|
||||||
// read the file into memory
|
|
||||||
if (!FileRead(hFile, pBuffer, uiSize, &uiBytesRead))
|
|
||||||
{
|
|
||||||
FastDebugMsg(String("FileCopy: FileRead failed, file %s", strSrcFile));
|
|
||||||
FileClose(hFile);
|
|
||||||
return(FALSE);
|
|
||||||
}
|
|
||||||
|
|
||||||
// close source file
|
|
||||||
FileClose(hFile);
|
|
||||||
|
|
||||||
|
|
||||||
// open destination file
|
|
||||||
hFile = FileOpen(strDstFile, FILE_ACCESS_WRITE | FILE_CREATE_ALWAYS, FALSE);
|
|
||||||
if (hFile == 0)
|
|
||||||
{
|
|
||||||
FastDebugMsg(String("FileCopy: FileOpen failed on Dst file %s", strDstFile));
|
|
||||||
return(FALSE);
|
|
||||||
}
|
|
||||||
|
|
||||||
// write buffer to the destination file
|
|
||||||
if (!FileWrite(hFile, pBuffer, uiSize, &uiBytesWritten))
|
|
||||||
{
|
|
||||||
FastDebugMsg(String("FileCopy: FileWrite failed, file %s", strDstFile));
|
|
||||||
FileClose(hFile);
|
|
||||||
return(FALSE);
|
|
||||||
}
|
|
||||||
|
|
||||||
// close destination file
|
|
||||||
FileClose(hFile);
|
|
||||||
|
|
||||||
|
|
||||||
MemFree(pBuffer);
|
|
||||||
pBuffer = NULL;
|
|
||||||
return(TRUE);
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
BOOLEAN FileMove(STR strOldName, STR strNewName)
|
|
||||||
{
|
|
||||||
// rename
|
|
||||||
return(MoveFile(strOldName, strNewName));
|
|
||||||
}
|
|
||||||
|
|
||||||
//Additions by Kris Morness
|
//Additions by Kris Morness
|
||||||
BOOLEAN FileSetAttributes( STR strFilename, UINT32 uiNewAttribs )
|
BOOLEAN FileSetAttributes( STR strFilename, UINT32 uiNewAttribs )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -102,7 +102,6 @@ extern "C" {
|
|||||||
extern BOOLEAN InitializeFileManager( STR strIndexFilename );
|
extern BOOLEAN InitializeFileManager( STR strIndexFilename );
|
||||||
|
|
||||||
extern void ShutdownFileManager( void );
|
extern void ShutdownFileManager( void );
|
||||||
extern void FileDebug( BOOLEAN f );
|
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN FileExists( STR strFilename );
|
BOOLEAN FileExists( STR strFilename );
|
||||||
@@ -130,8 +129,6 @@ BOOLEAN SetFileManCurrentDirectory( STR pcDirectory );
|
|||||||
BOOLEAN GetFileManCurrentDirectory( STRING512 pcDirectory );
|
BOOLEAN GetFileManCurrentDirectory( STRING512 pcDirectory );
|
||||||
BOOLEAN GetExecutableDirectory( STRING512 pcDirectory );
|
BOOLEAN GetExecutableDirectory( STRING512 pcDirectory );
|
||||||
|
|
||||||
BOOLEAN DirectoryExists( STRING512 pcDirectory );
|
|
||||||
|
|
||||||
// WARNING: THESE DELETE ALL FILES IN THE DIRECTORY ( and all subdirectories if fRecursive is TRUE!! )
|
// WARNING: THESE DELETE ALL FILES IN THE DIRECTORY ( and all subdirectories if fRecursive is TRUE!! )
|
||||||
BOOLEAN RemoveFileManDirectory( STRING512 pcDirectory, BOOLEAN fRecursive);
|
BOOLEAN RemoveFileManDirectory( STRING512 pcDirectory, BOOLEAN fRecursive);
|
||||||
BOOLEAN EraseDirectory( STRING512 pcDirectory);
|
BOOLEAN EraseDirectory( STRING512 pcDirectory);
|
||||||
@@ -148,9 +145,6 @@ BOOLEAN GetFileFirst( CHAR8 * pSpec, GETFILESTRUCT *pGFStruct );
|
|||||||
BOOLEAN GetFileNext( GETFILESTRUCT *pGFStruct );
|
BOOLEAN GetFileNext( GETFILESTRUCT *pGFStruct );
|
||||||
void GetFileClose( GETFILESTRUCT *pGFStruct );
|
void GetFileClose( GETFILESTRUCT *pGFStruct );
|
||||||
|
|
||||||
BOOLEAN FileCopy(STR strSrcFile, STR strDstFile, BOOLEAN fFailIfExists);
|
|
||||||
BOOLEAN FileMove(STR strOldName, STR strNewName);
|
|
||||||
|
|
||||||
//Added by Kris Morness
|
//Added by Kris Morness
|
||||||
BOOLEAN FileSetAttributes( STR filename, UINT32 uiNewAttribs );
|
BOOLEAN FileSetAttributes( STR filename, UINT32 uiNewAttribs );
|
||||||
UINT32 FileGetAttributes( STR filename );
|
UINT32 FileGetAttributes( STR filename );
|
||||||
|
|||||||
Reference in New Issue
Block a user