HiperLogic has released our latest AzureBlobUtility command line tool! AzureBlobUtility enables a simple command line interface to upload, download, list, and delete files in Azure BLOB storage. For example, to upload to Azure blob storage all the zip files starting with “foo” in c:\Temp\
To list these uploaded files:
To download all zip files from AzureBlob storage that start with foo to the local c:\Test\ directory:
New major changes in this release:
Improved Azure Failure Recovery
If an error occurs when uploading, downloading, or deleting because of a network issue or for some unknown reason, the action will be attempted again in four seconds. If there are ten failures then the action has failed and the user is notified. Some known errors, such as if the file does not exist will cause immediate failure as waiting longer will not solve the problem.
New Command Line Arguments for Recursion, Statistics, and Regular Expressions
There are additional command line arguments and a few have evolved in the latest release.
• /FileName (or /F): Can now be used to locate specific files when uploading, downloading, or deleting.
• /Recurse (or /R): When uploading, deleting, listing, or downloading, give this option to iterate all subdirectories.
• /RegularExpression: Uses the specified regular expression to filter the set of blobs in a container.
• /Statistics (or /S): When downloading a large file (currently defined as greater than 32KB), use Statistics to have an ASCII generated progress bar display the current percentage of file that has been downloaded. This option can only be used in a console, it must not be used in batch.