Skip to content

Commit 5fbb1e1

Browse files
committed
First working version
1 parent 6e27c6a commit 5fbb1e1

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

diskspace/main.swift

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,21 @@
77

88
import Foundation
99

10-
print("Hello, World!")
11-
10+
let fileURL = URL(fileURLWithPath:"/")
11+
do {
12+
let values = try fileURL.resourceValues(forKeys: [.volumeAvailableCapacityKey,.volumeAvailableCapacityForImportantUsageKey, .volumeAvailableCapacityForOpportunisticUsageKey, .volumeTotalCapacityKey])
13+
if let importantCapacity = values.volumeAvailableCapacity {
14+
print("Available: \(importantCapacity)")
15+
}
16+
if let importantCapacity = values.volumeAvailableCapacityForImportantUsage {
17+
print("Important: \(importantCapacity)")
18+
}
19+
if let opportunisticCapacity = values.volumeAvailableCapacityForOpportunisticUsage {
20+
print("Opportunistic: \(opportunisticCapacity)")
21+
}
22+
if let totalCapacity = values.volumeTotalCapacity {
23+
print("Total: \(totalCapacity)")
24+
}
25+
} catch {
26+
print("Error retrieving capacity: \(error.localizedDescription)")
27+
}

0 commit comments

Comments
 (0)