---
title: supportsZeroRuns
framework: fskit
role: symbol
role_heading: Instance Property
path: fskit/fsvolume/supportedcapabilities/supportszeroruns
---

# supportsZeroRuns

A Boolean property that indicates whether the volume supports zero runs

## Declaration

```swift
var supportsZeroRuns: Bool { get set }
```

## Discussion

Discussion If this value is true, the volume keeps track of allocated but unwritten runs of a file so that it can substitute zeroes without actually writing zeroes to the media.

## See Also

### Declaring file capabilities

- [supportsSparseFiles](fskit/fsvolume/supportedcapabilities/supportssparsefiles.md)
- [supportsFastStatFS](fskit/fsvolume/supportedcapabilities/supportsfaststatfs.md)
- [supports2TBFiles](fskit/fsvolume/supportedcapabilities/supports2tbfiles.md)
- [supportsOpenDenyModes](fskit/fsvolume/supportedcapabilities/supportsopendenymodes.md)
- [supportsHiddenFiles](fskit/fsvolume/supportedcapabilities/supportshiddenfiles.md)
- [doesNotSupportImmutableFiles](fskit/fsvolume/supportedcapabilities/doesnotsupportimmutablefiles.md)
- [doesNotSupportSettingFilePermissions](fskit/fsvolume/supportedcapabilities/doesnotsupportsettingfilepermissions.md)
