Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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;
        }