title: java.nio.file.DirectoryNotEmptyException when deleting lastSuccessful/lastStable jenkins
body: <p>when running a jenkins job, the console reports this error:</p>
  
  <pre><code>java.nio.file.DirectoryNotEmptyException: C:\jenkins\jobs\My Job\lastSuccessful
      at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)
      at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)
      at java.nio.file.Files.deleteIfExists(Unknown Source)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at hudson.Util.createSymlinkJava7(Util.java:1194)
      at hudson.Util.createSymlink(Util.java:1112)
      at hudson.model.Run.createSymlink(Run.java:1846)
      at hudson.model.Run.updateSymlinks(Run.java:1827)
      at hudson.model.Run.execute(Run.java:1738)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:89)
      at hudson.model.Executor.run(Executor.java:240)
  ln builds\lastStableBuild C:\jenkins\jobs\My Job\lastStable failed
  java.nio.file.DirectoryNotEmptyException: C:\jenkins\jobs\My Job\lastStable
      at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)
      at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)
      at java.nio.file.Files.deleteIfExists(Unknown Source)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at hudson.Util.createSymlinkJava7(Util.java:1194)
      at hudson.Util.createSymlink(Util.java:1112)
      at hudson.model.Run.createSymlink(Run.java:1846)
      at hudson.model.Run.updateSymlinks(Run.java:1828)
      at hudson.model.Run.execute(Run.java:1738)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:89)
      at hudson.model.Executor.run(Executor.java:240)
  </code></pre>
  
  <p>Is this a bug or something i need to fix?</p>