Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1188)

Unified Diff: webrtc/base/fileutils.cc

Issue 2887093002: Delete FilesystemInterface::DeleteFolderAndContents and related methods. (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/base/fileutils.h ('k') | webrtc/base/unixfilesystem.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/base/fileutils.cc
diff --git a/webrtc/base/fileutils.cc b/webrtc/base/fileutils.cc
index ac21c18bcdaa8c4206b31a23cb286d1f2b3354c3..a047918901e440818aafb04d1534eaed26c1d738 100644
--- a/webrtc/base/fileutils.cc
+++ b/webrtc/base/fileutils.cc
@@ -134,37 +134,4 @@ DirectoryIterator* FilesystemInterface::IterateDirectory() {
return new DirectoryIterator();
}
-bool FilesystemInterface::DeleteFolderContents(const Pathname &folder) {
- bool success = true;
- RTC_CHECK(IsFolder(folder));
- DirectoryIterator *di = IterateDirectory();
- if (!di)
- return false;
- if (di->Iterate(folder)) {
- do {
- if (di->Name() == "." || di->Name() == "..")
- continue;
- Pathname subdir;
- subdir.SetFolder(folder.pathname());
- if (di->IsDirectory()) {
- subdir.AppendFolder(di->Name());
- if (!DeleteFolderAndContents(subdir)) {
- success = false;
- }
- } else {
- subdir.SetFilename(di->Name());
- if (!DeleteFile(subdir)) {
- success = false;
- }
- }
- } while (di->Next());
- }
- delete di;
- return success;
-}
-
-bool FilesystemInterface::DeleteFolderAndContents(const Pathname& folder) {
- return DeleteFolderContents(folder) && DeleteEmptyFolder(folder);
-}
-
} // namespace rtc
« no previous file with comments | « webrtc/base/fileutils.h ('k') | webrtc/base/unixfilesystem.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698