title: ImageIO.write() not saving file
body: <p>The absolute file path seems to be forming correctly but the file is not being written.</p>
  <p>Code:</p>
  <pre><code>var image = ImageIO.read(new ByteArrayInputStream(attachPageScreenshot()));
  var saveDirectory = Paths.get(&quot;target&quot;, &quot;screenshots&quot;).toAbsolutePath().toString();
  var builder = new StringBuilder();
  builder.append(&quot;\\&quot;).append(context.getDisplayName()).append(&quot;.png&quot;);
  var filePath = saveDirectory.concat(builder.toString());
  var saveFile = new File(filePath);
  ImageIO.write(image, &quot;png&quot;, saveFile);
  </code></pre>
  <p>Output:</p>
  <pre><code>java.io.FileNotFoundException: E:\workspace\java\selenium-junit5-starter\target\screenshots\Verify Total Interest Per Annum - Deposit = 30000, Term = 2 Years.png (The system cannot find the path specified)
  </code></pre>
  <p>Anything amiss?</p>