title: Batch file tokens ignore empty delimiters
body: <p>I am trying to load a column from a CSV file into a variable. My CSV file contains empty columns so can have <code>,,</code> which seems to be ignored by the following:</p>
  
  <pre><code>FOR /F "tokens=3 delims=," %%a in (csvfile.csv) do (
      set date=%%a
      echo %%a
  )
  </code></pre>
  
  <p>So if file <code>csvfile.csv</code> contains</p>
  
  <pre><code>fred,wilma,tony, john, greg, wilber, blake
  chris,,steve,deon,bryan,mark,anthony
  </code></pre>
  
  <p>I would like the result:</p>
  
  <pre><code>tony
  steve
  </code></pre>
  
  <p>But I get:</p>
  
  <pre><code>tony
  deon
  </code></pre>
  
  <p>If I put a white space in the empty column this does work as expected. </p>
  
  <p>How do I set <code>delims</code> so it does not ignore empty columns?</p>