Hallo 0711_Rudi,
Zu 1. Gibt es eine Funktion oder Einstellung, die Dateien, welche seit 6 Monaten nicht mehr verändert wurden, automatisch in ein Verzeichnis bzw. Laufwerk X verschiebt?
Mit etwas Programmierung ist es durchaus möglich, Dateien auf ein "Laufwerk X:" (und damit raus aus agorum) zu verschieben.
So z.B: auch Betriebssystemebene über ein shell oder Bash-script.
- Wenn man das agorum Laufwerk mountet und dazu Laufwerk X kannst du ein entsprechendes Shell script bauen, dass entsprechende regelmäßig prüft und dann die Dateien verschiebt.
Alternativ kann das auch agorum direkt;
Das ist ein Beispiel um eine Datei direkt auf einen Server zu schreiben.
/* global sc, sca */
let Files = java.nio.file.Files;
let Paths = java.nio.file.Paths;
let pipe = Packages.agorum.commons.string.StringConverterUtils.pipe;
let toStream = Packages.agorum.commons.string.StringConverterUtils.toStream;
let targetFolder = '/opt/agorum';
function writeXMLFile(name, content) {
// Check and create file if not already exists
let file = Paths.get(targetFolder, name);
if (!Files.exists(file)) {
Files.createFile(file);
}
// Write the content let os = Files.newOutputStream(file); try { pipe(toStream(content, 'UTF-8'), os); }
// Write the content
let os = Files.newOutputStream(file);
try {
pipe(toStream(content, 'UTF-8'), os);
} finally {
os.close();
}
}
writeXMLFile('test.txt', 'mein inhalt');
Alles anzeigen
Für einen Entwickler ist es recht leicht das zu erweitern und zu modifizieren um dein Ziel zu erreichen. (Dateien auf dem Zielpfad erstellen und dann in agorum löschen).
Sicherheitshalber wäre bei wichtigen Daten noch zu prüfen ob die erstellte Datei der Ursprungsdatei gleicht (z.B: über einen hash-Wert der verglichen wird)
ACHTUNG:
-> Du verlierst mit dem Löschen der Dateien in agorum natürlich alle Metadaten und Versionen. Du kannst sie dann nicht mehr per Suche finden.
-> Weiterhin bietet es sich an, wenn man größere, löschende Datenbewegungen betreibt, regelmäßig die Datenbank selbst aufzuräumen. Das gehört zur allgemeinen Systempflege dazu. Besonders empfehle ich das aber, wenn viele Daten aus der Datenbank gelöscht werden.