AppleScript: Sådan Sætter Du Mappestørrelse til Variabel Uden Mellemrum

Hvordan kan størrelsen på en mappe sættes til en variabel i AppleScript, så kun tallet uden mellemrum eller mappeplacering vises?

Størrelsen på en mappe kan sættes til en variabel i AppleScript ved at bruge en shell-kommando med `du` og `awk` for at få tallet uden mellemrum eller mappeplacering.

Hvordan kan størrelsen på en mappe sættes til en variabel i AppleScript, så kun tallet uden mellemrum eller mappeplacering vises?

For at sætte størrelsen på en mappe til en variabel i AppleScript og sikre, at kun tallet uden mellemrum eller mappeplacering vises, kan du følge disse trin:

  1. Åbn Script Editor på din Mac.
  2. Indsæt følgende AppleScript-kode:

set folderPath to "/path/to/your/folder"
set folderSize to do shell script "du -sk " & quoted form of folderPath & " | awk '{print $1}'"

Forklaring af koden:

  • set folderPath to "/path/to/your/folder": Definerer stien til den mappe, du vil finde størrelsen på.
  • set folderSize to do shell script "du -sk " & quoted form of folderPath & " | awk '{print $1}'": Udfører en shell-kommando, der bruger du til at finde størrelsen på mappen i kilobytes og awk til at udtrække kun tallet.

Resultatet er, at variablen folderSize indeholder størrelsen på mappen som et tal uden mellemrum eller mappeplacering.