docs: public void moveThisFile(File fileSource, File fileDestDir, String strDestName)
      {
          fileDestDir.mkdirs();
          String strNewDir = this.getNewCalendarPath(fileSource);
          if (strNewDir != null)
          {
              fileDestDir = new File(fileDestDir, strNewDir);
              fileDestDir.mkdirs();
          }
          File fileDest = new File(fileDestDir, strDestName);
          if (fileSource.renameTo(fileDest))
              return;
          if (true)
          {
              System.out.println("Warning, system does not support move file");
              return;
          }
          super.moveThisFile(fileSource, fileDestDir, strDestName);
          if (strNewDir == null)
              return;   // Moving to a different dir = move all.
          fileSource.delete();    // Moving to the same dir (into the new directory) means delete to old file at the root
      }