---
title: VZSingleDirectoryShare
framework: virtualization
role: symbol
role_heading: Class
path: virtualization/vzsingledirectoryshare
---

# VZSingleDirectoryShare

An object that defines the directory share for a single directory.

## Declaration

```swift
class VZSingleDirectoryShare
```

## Overview

Overview This directory share exposes a single directory from the host file system to the guest.

## Topics

### Creating a directory share

- [init(directory:)](virtualization/vzsingledirectoryshare/init(directory:).md)

### Accessing directory properties

- [directory](virtualization/vzsingledirectoryshare/directory.md)

## Relationships

### Inherits From

- [VZDirectoryShare](virtualization/vzdirectoryshare.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Related Documentation

- [VZDirectorySharingDeviceConfiguration](virtualization/vzdirectorysharingdeviceconfiguration.md)

### Directory Shares

- [VZMultipleDirectoryShare](virtualization/vzmultipledirectoryshare.md)
- [VZSharedDirectory](virtualization/vzshareddirectory.md)
- [VZDirectoryShare](virtualization/vzdirectoryshare.md)
- [VZLinuxRosettaDirectoryShare](virtualization/vzlinuxrosettadirectoryshare.md)
