1*f6dc9357SAndroid Build Coastguard Worker // TempFiles.cpp 2*f6dc9357SAndroid Build Coastguard Worker 3*f6dc9357SAndroid Build Coastguard Worker #include "StdAfx.h" 4*f6dc9357SAndroid Build Coastguard Worker 5*f6dc9357SAndroid Build Coastguard Worker #include "../../../Windows/FileDir.h" 6*f6dc9357SAndroid Build Coastguard Worker 7*f6dc9357SAndroid Build Coastguard Worker #include "TempFiles.h" 8*f6dc9357SAndroid Build Coastguard Worker 9*f6dc9357SAndroid Build Coastguard Worker using namespace NWindows; 10*f6dc9357SAndroid Build Coastguard Worker using namespace NFile; 11*f6dc9357SAndroid Build Coastguard Worker Clear()12*f6dc9357SAndroid Build Coastguard Workervoid CTempFiles::Clear() 13*f6dc9357SAndroid Build Coastguard Worker { 14*f6dc9357SAndroid Build Coastguard Worker while (!Paths.IsEmpty()) 15*f6dc9357SAndroid Build Coastguard Worker { 16*f6dc9357SAndroid Build Coastguard Worker if (NeedDeleteFiles) 17*f6dc9357SAndroid Build Coastguard Worker NDir::DeleteFileAlways(Paths.Back()); 18*f6dc9357SAndroid Build Coastguard Worker Paths.DeleteBack(); 19*f6dc9357SAndroid Build Coastguard Worker } 20*f6dc9357SAndroid Build Coastguard Worker } 21