use RageFileManager::Remove

This commit is contained in:
Glenn Maynard
2003-12-16 07:27:38 +00:00
parent 597e5e69da
commit c694bdc247
+2 -10
View File
@@ -1,13 +1,10 @@
#include "global.h"
#include <sys/stat.h>
#include <sys/types.h>
#include "SongCacheIndex.h"
#include "RageLog.h"
#include "RageUtil.h"
#include "RageFileManager.h"
#include "song.h"
#include "arch/arch.h"
#define CACHE_DIR "Cache/"
@@ -26,19 +23,14 @@ SongCacheIndex::~SongCacheIndex()
static void EmptyDir( CString dir )
{
#ifdef _XBOX
ASSERT(dir[dir.size()-1] == '\\');
#else
ASSERT(dir[dir.size()-1] == '/');
#endif
/* XXX RageFile */
CStringArray asCacheFileNames;
GetDirListing( dir, asCacheFileNames );
for( unsigned i=0; i<asCacheFileNames.size(); i++ )
{
if( !IsADirectory(dir + asCacheFileNames[i]) )
remove( dir + asCacheFileNames[i] );
FILEMAN->Remove( dir + asCacheFileNames[i] );
}
}