title: How to read the csv files from Azure Blob Storage in Java with folder structure as 'dir1 / dir2 / dir3 / 20210301-20210331'?
body: <p>I have scheduled an export in my azure blob storage account, it's a monhtly run which creates a csv file under folder like <code>dir1 / dir2 / dir3 / StartDateOfMonth-EndDateOfMonth</code>.</p>
  <p>I have below things to do.</p>
  <p>1- I want to read this file in java without downloading it.</p>
  <p>2 - Want to read parallelly using spring batch master-worker pattern.</p>
  <p>Issue facing:-</p>
  <p>1- I am not getting absolute path using below line</p>
  <pre><code>CloudAppendBlob cloudAppendBlob=  container.getAppendBlobReference(&quot;blob_file_name&quot;);
  
  log.info(&quot;cloudAppendBlob.getUri().getPath() = {}&quot;,cloudAppendBlob.getUri().getPath());
  
  </code></pre>
  <p>2- If anyone helps me to how to do it in Spring Batch master-worker pattern, it would be very helpful for me. [ Normal Spring Batch master-worker pattern I know for a CSV  to read it file from local path ]</p>