public override Task<IEnumerable<StorageListItem>> List(CancellationToken cancellationToken)
{
DirectoryInfo directoryInfo = new DirectoryInfo(Path);
var files = directoryInfo.GetFiles("*", SearchOption.AllDirectories)
.Select(file =>
new StorageListItem(GetUri(file.FullName.Replace(Path, string.Empty)), file.LastWriteTimeUtc));
return Task.FromResult(files.AsEnumerable());
}