---
title: isAbsolutePath
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/nsstring/isabsolutepath
---

# isAbsolutePath

A Boolean value that indicates whether the receiver represents an absolute path.

## Declaration

```swift
var isAbsolutePath: Bool { get }
```

## Discussion

Discussion true if the receiver (if interpreted as a path) represents an absolute path, otherwise false. See String Programming Guide for more information on paths. Note that this method only works with file paths (not, for example, string representations of URLs). The method does not check the filesystem for the existence of the path (use fileExists(atPath:) or similar methods in FileManager for that task).

## See Also

### Working with Paths

- [path(withComponents:)](foundation/nsstring/path(withcomponents:).md)
- [pathComponents](foundation/nsstring/pathcomponents.md)
- [completePath(into:caseSensitive:matchesInto:filterTypes:)](foundation/nsstring/completepath(into:casesensitive:matchesinto:filtertypes:).md)
- [fileSystemRepresentation](foundation/nsstring/filesystemrepresentation.md)
- [getFileSystemRepresentation(_:maxLength:)](foundation/nsstring/getfilesystemrepresentation(_:maxlength:).md)
- [lastPathComponent](foundation/nsstring/lastpathcomponent.md)
- [pathExtension](foundation/nsstring/pathextension.md)
- [abbreviatingWithTildeInPath](foundation/nsstring/abbreviatingwithtildeinpath.md)
- [appendingPathComponent(_:)](foundation/nsstring/appendingpathcomponent(_:).md)
- [appendingPathExtension(_:)](foundation/nsstring/appendingpathextension(_:).md)
- [deletingLastPathComponent](foundation/nsstring/deletinglastpathcomponent.md)
- [deletingPathExtension](foundation/nsstring/deletingpathextension.md)
- [expandingTildeInPath](foundation/nsstring/expandingtildeinpath.md)
- [resolvingSymlinksInPath](foundation/nsstring/resolvingsymlinksinpath.md)
- [standardizingPath](foundation/nsstring/standardizingpath.md)
