Separate directory scanning and archiving.
This commit is contained in:
@@ -162,14 +162,15 @@ bool ExportPackage( CString sPackageName, const CStringArray& asDirectoriesToExp
|
|||||||
|
|
||||||
zip.SetGlobalComment( sComment );
|
zip.SetGlobalComment( sComment );
|
||||||
|
|
||||||
|
/* Find files to add to zip. */
|
||||||
|
int i;
|
||||||
|
CStringArray asFilePaths;
|
||||||
|
for( i=0; i<asDirectoriesToExport.GetSize(); i++ )
|
||||||
|
GetFilePaths( asDirectoriesToExport[i], asFilePaths );
|
||||||
|
|
||||||
//
|
//
|
||||||
// Add files to zip
|
// Add files to zip
|
||||||
//
|
//
|
||||||
for( int i=0; i<asDirectoriesToExport.GetSize(); i++ )
|
|
||||||
{
|
|
||||||
CStringArray asFilePaths;
|
|
||||||
GetFilePaths( asDirectoriesToExport[i], asFilePaths );
|
|
||||||
|
|
||||||
for( int j=0; j<asFilePaths.GetSize(); j++ )
|
for( int j=0; j<asFilePaths.GetSize(); j++ )
|
||||||
{
|
{
|
||||||
CString sFilePath = asFilePaths[j];
|
CString sFilePath = asFilePaths[j];
|
||||||
@@ -204,7 +205,6 @@ bool ExportPackage( CString sPackageName, const CStringArray& asDirectoriesToExp
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
zip.Close();
|
zip.Close();
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user