2
Anzahl und Größe aller Files in einer Tabelle...
…auf einem Blick. Damit kontrolliere ich meine Wartungsprotokolle auf chronisches NinoxSpeicherÜberlaufSyndrom. Dabei kann ich durch die Variable olderthan Files, die älter als x Jahre sind anzeigen lassen. Falls man mal Ballast abwerfen will. Für die volle Übersicht über die Files habe ich hier schon mal gepostet https://forum.ninox.de/t/q6ym0t2/geordnete-gefilterte-liste-der-anhange-und-bilder-einer-tabelle-mit-metadaten, aber das kleine Script reicht mir im Alltag. P.S. natürlich muß der Tabellenname im Script angepasst werden. Mirko
let olderthan := 0;
do as server
let result := [0][null];
for i in select TABELLE do
let allFiles := files(i);
for file in allFiles do
let fileName := replacex(text(file), ".+/", "");
let metadata := fileMetadata(i, fileName);
if datetime(number(metadata.modifiedDate)) <= datetime(date(year(now()) - olderthan, month(now()), day(now())), time(now())) then
result := array(result, [number(metadata.size)])
end
end
end;
cnt(result) + " files, " + format(sum(result) / 1000000, "0.00 Mb")
end
Antwort
Content aside
-
2
„Gefällt mir“ Klicks
- vor 3 MonatenZuletzt aktiv
- 43Ansichten
-
1
Folge bereits