| 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);
|
| }
|
| }
|
|
|