mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-17 10:52:46 +00:00
Remove hsFiles in favor of plFilesystem stuff
This commit is contained in:
@ -61,7 +61,6 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
#include "hsTemplates.h"
|
||||
#include "hsTimer.h"
|
||||
#include "plStatusLog.h"
|
||||
#include "plFile/hsFiles.h"
|
||||
#include "plUnifiedTime/plUnifiedTime.h"
|
||||
#include "plProduct.h"
|
||||
|
||||
@ -252,29 +251,12 @@ bool plStatusLogMgr::DumpLogs( const plFileName &newFolderName )
|
||||
newPath = newFolderName;
|
||||
plFileSystem::CreateDir(newPath, true);
|
||||
|
||||
#if HS_BUILD_FOR_WIN32
|
||||
hsWFolderIterator folderIterator;
|
||||
if (basePath.IsValid())
|
||||
folderIterator.SetPath(basePath.AsString().ToWchar());
|
||||
else
|
||||
folderIterator.SetPath(L".");
|
||||
|
||||
while (folderIterator.NextFile())
|
||||
{
|
||||
if (folderIterator.IsDirectory())
|
||||
continue;
|
||||
|
||||
plFileName baseFilename = plString::FromWchar(folderIterator.GetFileName());
|
||||
plFileName source;
|
||||
if (basePath.IsValid())
|
||||
source = plFileName::Join(basePath, baseFilename);
|
||||
else
|
||||
source = baseFilename;
|
||||
|
||||
plFileName destination = plFileName::Join(newPath, baseFilename);
|
||||
retVal = (plFileSystem::Copy(source, destination) != 0);
|
||||
std::vector<plFileName> files = plFileSystem::ListDir(basePath);
|
||||
for (auto iter = files.begin(); iter != files.end(); ++iter) {
|
||||
plFileName destination = plFileName::Join(newPath, iter->GetFileName());
|
||||
retVal = plFileSystem::Copy(*iter, destination);
|
||||
}
|
||||
#endif
|
||||
|
||||
return retVal;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user