---
title: VZSharedDirectory
framework: virtualization
role: symbol
role_heading: Class
path: virtualization/vzshareddirectory
---

# VZSharedDirectory

A directory on the host that you can expose to a guest.

## Declaration

```swift
class VZSharedDirectory
```

## Overview

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

## Topics

### Creating a Shared Directory

- [init(url:readOnly:)](virtualization/vzshareddirectory/init(url:readonly:)-8j5z.md)

### Accessing Directory Properties

- [url](virtualization/vzshareddirectory/url.md)
- [isReadOnly](virtualization/vzshareddirectory/isreadonly.md)

### Initializers

- [init(URL:readOnly:)](virtualization/vzshareddirectory/init(url:readonly:)-7xt6q.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.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

### Directory Shares

- [VZMultipleDirectoryShare](virtualization/vzmultipledirectoryshare.md)
- [VZSingleDirectoryShare](virtualization/vzsingledirectoryshare.md)
- [VZDirectoryShare](virtualization/vzdirectoryshare.md)
- [VZLinuxRosettaDirectoryShare](virtualization/vzlinuxrosettadirectoryshare.md)
