@Override
  public Object handle (TaskExecution aTask) throws IOException {
    File file = new File (aTask.getRequiredString("path"));
    if(!file.exists()) {
      return null;
    }
    boolean result = FileUtils.deleteQuietly(file);
    Assert.isTrue(result, "Failed to delete: " + aTask.getString("path"));
    return null;
  }
Deletes a file, never throwing an exception. If file is a directory, delete it and all sub-directories.

<p>A directory to be deleted does not have to be empty.

@author Arik Cohen
@since Feb, 19 2020
src/main/java/com/creactiviti/piper/taskhandler/io/Rm.java