@Override
    public void delete() throws IOException {
      if (!fs.delete(file, true)) throw new IOException("Failed to delete:" + this.file);
    }
A {@link File} that wraps a simple {@link Path} on a {@link FileSystem}.
hbase-server/src/main/java/org/apache/hadoop/hbase/backup/HFileArchiver.java