public string[] GetFiles(string sPath) { sPath = PreparePath(sPath); CloudFileCollection files = _provider.GetFileListing(sPath); string[] result = files.Select(r => r.Uri.ToString()).ToArray().ToFtpPath(); return(result); }
public string[] GetFiles(string sPath, string sWildcard) { sPath = PreparePath(sPath); CloudFileCollection files = _provider.GetFileListing(sPath); IEnumerable <string> result = (from f in files where f.Uri.ToString().Contains(sWildcard) select f.Uri.ToString()); string[] r = result.ToArray().ToFtpPath(); return(r); }
public CloudFileCollection GetFileListing(string path) { String prefix = String.Concat(ContainerName, "/", ParsePath(path)); var files = new CloudFileCollection(); files.AddRange( _blobClient.ListBlobsWithPrefix(prefix).OfType <CloudBlob>().Select( blob => new AzureCloudFile { Meta = blob.Metadata, Uri = blob.Uri, Size = blob.Properties.Length, ContentType = blob.Properties.ContentType })); return(files); }
public CloudFileCollection GetFileListing(string path) { String prefix = String.Concat(ContainerName, "/", ParsePath(path)); var files = new CloudFileCollection(); files.AddRange( _blobClient.ListBlobsWithPrefix(prefix).OfType<CloudBlob>().Select( blob => new AzureCloudFile { Meta = blob.Metadata, Uri = blob.Uri, Size = blob.Properties.Length, ContentType = blob.Properties.ContentType })); return files; }