예제 #1
0
  private void deleteProcess() {
    FileManager del = new FileManager(header.get(1), 0, true);
    boolean result = del.deleteFile();

    for (FileChunks file : Main.getDatabase().getFilesToBeReclaimed()) {
      if (file.getFileId().equals(header.get(1))) {
        Main.getDatabase().getFilesToBeReclaimed().remove(file);
        break;
      }
    }

    if (result) {
      String msg = "DELETED " + header.get(1) + Main.getCRLF() + Main.getCRLF();
      Main.getLogger().log("Sent: " + msg);
      Main.getControl().send(msg.getBytes(StandardCharsets.ISO_8859_1));
    }
  }