docs: @Override
      public void setPath ( String path ) {
          if ( path.length() > 0 && path.charAt(0) == '\\' ) {
              path = path.substring(1);
          }
          // win8.1 returns ACCESS_DENIED if the trailing backslash is included
          if ( path.length() > 1 && path.charAt(path.length() - 1) == '\\' ) {
              path = path.substring(0, path.length() - 1);
          }
          this.name = path;
      }