Revert 61613 - possible culprit for valgrind error. (Support removeRecursively and new copy/move)

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/3576017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61713 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: c27a5ed3f25971f028dd1baedd73efb59497ceeb
diff --git a/base/file_util_proxy.h b/base/file_util_proxy.h
index e716ab7..32b7863 100644
--- a/base/file_util_proxy.h
+++ b/base/file_util_proxy.h
@@ -89,7 +89,6 @@
   // If destination file doesn't exist or destination's parent
   // doesn't exists.
   // If source dir exists but destination path is an existing file.
-  // If source file exists but destination path is an existing directory.
   // If source is a parent of destination.
   // If source doesn't exists.
   static bool Copy(scoped_refptr<MessageLoopProxy> message_loop_proxy,
@@ -106,11 +105,9 @@
       bool recursive,
       StatusCallback* callback);
 
-  // Deletes a file or a directory.
-  // It is an error to delete a non-empty directory with recursive=false.
+  // Deletes a file or empty directory.
   static bool Delete(scoped_refptr<MessageLoopProxy> message_loop_proxy,
                      const FilePath& file_path,
-                     bool recursive,
                      StatusCallback* callback);
 
   // Moves a file or a directory from src_file_path to dest_file_path.