Hallo dies ist zwar mein erster Post aber ich verfolge bzw. nutze MacUser schon was länger
Nun hab ich vor einiger Zeit hier mal ein Skript gefunden mit dem man Ordnerstrukturen automatisch auslesen und als Liste in TextEdit ausgeben lassen kann.
Nach längerer Nutzung hab ich mich mal ohne nennenswerte Programmierkenntnisse daran gesetzt den Code ein wenig zu modifizieren, und zwar hab ich versucht die Datei/Ordnergröße mit ausgeben zu lassen.
Das hat so auch ganz gut geklappt, auch wenn es vielleicht auch einfacher geht.
Nun zu meinem Problem:
Ich bekomme wenn ich beispielsweise 4 Sub-Ordner hab bekomme ich das erhoffte Ergebnis, bei einem Test mit ca. 390 Sub-Ordnern bekomme ich die Fehlermeldung:
missing value kann nicht in typ real umgewandelt werden.
Hier das modifizierte Skript das ich im Automator gebastelt habe:
Ich hoffe das ihr mir helfen könnt.
MfG BlackTea
Nun hab ich vor einiger Zeit hier mal ein Skript gefunden mit dem man Ordnerstrukturen automatisch auslesen und als Liste in TextEdit ausgeben lassen kann.
Nach längerer Nutzung hab ich mich mal ohne nennenswerte Programmierkenntnisse daran gesetzt den Code ein wenig zu modifizieren, und zwar hab ich versucht die Datei/Ordnergröße mit ausgeben zu lassen.
Das hat so auch ganz gut geklappt, auch wenn es vielleicht auch einfacher geht.
Nun zu meinem Problem:
Ich bekomme wenn ich beispielsweise 4 Sub-Ordner hab bekomme ich das erhoffte Ergebnis, bei einem Test mit ca. 390 Sub-Ordnern bekomme ich die Fehlermeldung:
missing value kann nicht in typ real umgewandelt werden.
Hier das modifizierte Skript das ich im Automator gebastelt habe:
Code:
on run {input, parameters}
set output to {}
repeat with i in input
tell application "Finder"
set iname to the name of i as string
set MBSize to ((round ((the size of i) / 1024 / 1024) * 100) / 100)
if MBSize < 1024 then
set end of output to iname & " " & MBSize & "MB"
else
set GBSize to ((round (MBSize / 1024) * 100) / 100)
set end of output to iname & " " & GBSize & "GB"
end if
end tell
end repeat
return output
end run
Ich hoffe das ihr mir helfen könnt.
MfG BlackTea