Пример #1
0
  public void deleteAllFiles() throws IOException {
    File allowUploadFile = serverForClients.getAllowUploadFile();
    allowUploadFile.delete();
    if (allowUploadFile.exists()) throw new IOException("allowUploadFile");
    MartusServerUtilities.deleteSignaturesForFile(allowUploadFile);

    File authorizeLogFile = serverForClients.getAuthorizeLogFile();
    authorizeLogFile.delete();
    if (authorizeLogFile.exists()) throw new IOException("authorizeLogFile");
    MartusServerUtilities.deleteSignaturesForFile(authorizeLogFile);

    File magicWordsFile = serverForClients.getMagicWordsFile();
    magicWordsFile.delete();
    if (magicWordsFile.exists()) throw new IOException("magicWordsFile");
    getKeyPairFile().delete();
    if (getKeyPairFile().exists()) throw new IOException("keyPairFile");

    File magicSig = MartusUtilities.getSignatureFileFromFile(magicWordsFile);
    if (magicSig.exists()) magicSig.delete();

    File triggerDirectory = getTriggerDirectory();
    if (triggerDirectory.exists()) triggerDirectory.delete();

    File startupDirectory = getStartupConfigDirectory();
    if (startupDirectory.exists()) startupDirectory.delete();

    getDataDirectory().delete();
    if (getDataDirectory().exists())
      throw new IOException("dataDirectory: " + getDataDirectory().getPath());
  }