| Index: runtime/bin/directory.h
|
| diff --git a/runtime/bin/directory.h b/runtime/bin/directory.h
|
| index 0c6b7e23c4f1c2d9d6bb6260c423af12b6a0ea06..455e5568906e659bce3323de2e5326b35a0c5884 100644
|
| --- a/runtime/bin/directory.h
|
| +++ b/runtime/bin/directory.h
|
| @@ -10,6 +10,12 @@
|
|
|
| class Directory {
|
| public:
|
| + enum ExistsResult {
|
| + UNKNOWN,
|
| + EXISTS,
|
| + DOES_NOT_EXIST
|
| + };
|
| +
|
| static void List(const char* path,
|
| bool recursive,
|
| Dart_Port dir_port,
|
| @@ -17,6 +23,12 @@ class Directory {
|
| Dart_Port done_port,
|
| Dart_Port error_port);
|
|
|
| + static ExistsResult Exists(const char* path);
|
| +
|
| + static bool Create(const char* path);
|
| +
|
| + static bool Delete(const char* path);
|
| +
|
| DISALLOW_ALLOCATION();
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(Directory);
|
| };
|
|
|