| Index: base/scoped_temp_dir.cc
|
| diff --git a/base/scoped_temp_dir.cc b/base/scoped_temp_dir.cc
|
| index 07fcfb79e076c917eddecc1b00e56438b879b8ad..c8ed9c6c86fe53284d4fbb42cd886881c5027d65 100644
|
| --- a/base/scoped_temp_dir.cc
|
| +++ b/base/scoped_temp_dir.cc
|
| @@ -26,6 +26,21 @@ bool ScopedTempDir::CreateUniqueTempDir() {
|
| return true;
|
| }
|
|
|
| +bool ScopedTempDir::CreateUniqueTempDirUnderPath(const FilePath& base_path) {
|
| + // If |path| does not exist, create it.
|
| + if (!file_util::CreateDirectory(base_path))
|
| + return false;
|
| +
|
| + // Create a new, uniquly named directory under |base_path|.
|
| + if (!file_util::CreateTemporaryDirInDir(
|
| + base_path,
|
| + FILE_PATH_LITERAL("scoped_dir_"),
|
| + &path_)) {
|
| + return false;
|
| + }
|
| + return true;
|
| +}
|
| +
|
| bool ScopedTempDir::Set(const FilePath& path) {
|
| DCHECK(path_.empty());
|
| if (!file_util::DirectoryExists(path) &&
|
|
|