// Copyright 2015 The Chromium Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.import'dart:io';import'package:path/path.dart'aspath;/// Create the ancestor directories of a file path if they do not already exist.voidensureDirectoryExists(StringfilePath){StringdirPath=path.dirname(filePath);if(FileSystemEntity.isDirectorySync(dirPath))return;newDirectory(dirPath).createSync(recursive:true);}