Index: trunk/src/cloud_print/virtual_driver/win/port_monitor/port_monitor.cc |
=================================================================== |
--- trunk/src/cloud_print/virtual_driver/win/port_monitor/port_monitor.cc (revision 198849) |
+++ trunk/src/cloud_print/virtual_driver/win/port_monitor/port_monitor.cc (working copy) |
@@ -15,7 +15,6 @@ |
#include "base/at_exit.h" |
#include "base/command_line.h" |
#include "base/file_util.h" |
-#include "base/files/file_enumerator.h" |
#include "base/logging.h" |
#include "base/path_service.h" |
#include "base/process.h" |
@@ -120,11 +119,14 @@ |
// Delete files which where not deleted by chrome. |
void DeleteLeakedFiles(const base::FilePath& dir) { |
+ using file_util::FileEnumerator; |
base::Time delete_before = base::Time::Now() - base::TimeDelta::FromDays(1); |
- base::FileEnumerator enumerator(dir, false, base::FileEnumerator::FILES); |
+ FileEnumerator enumerator(dir, false, FileEnumerator::FILES); |
for (base::FilePath file_path = enumerator.Next(); !file_path.empty(); |
file_path = enumerator.Next()) { |
- if (enumerator.GetInfo().GetLastModifiedTime() < delete_before) |
+ FileEnumerator::FindInfo info; |
+ enumerator.GetFindInfo(&info); |
+ if (FileEnumerator::GetLastModifiedTime(info) < delete_before) |
file_util::Delete(file_path, false); |
} |
} |