static int Main(string[] args)
{
string containerName = Settings.Container();
if (args.Length == 1)
{
containerName = args[0];
BlobHelper blobHelper = new BlobHelper();
foreach (IListBlobItem blob in blobHelper.ListBlobs(containerName))
{
CloudBlob cloudBlob = blob as CloudBlob;
if (cloudBlob != null)
{
Console.WriteLine(String.Format("{0} {1}", BlobHelper.Display(blob.Uri), cloudBlob.Properties.LastModifiedUtc));
}
else
{
Console.WriteLine(BlobHelper.Display(blob.Uri));
}
}
}
else
{
BlobHelper blobHelper = new BlobHelper();
foreach (CloudBlobContainer container in blobHelper.ListContainers())
{
foreach (IListBlobItem blob in container.ListBlobs())
{
CloudBlob cloudBlob = blob as CloudBlob;
if (cloudBlob != null)
{
Console.WriteLine(String.Format("{0} {1}", BlobHelper.Display(blob.Uri), cloudBlob.Properties.LastModifiedUtc));
}
else
{
Console.WriteLine(BlobHelper.Display(blob.Uri));
}
}
}
}
return (Settings.SUCCESS);
}