Support for FSRef
¶
- class objc.FSRef¶
This type represents an opaque
FSRef
structure.Note
All API’s using the FSRef type are deprecated by Apple as of macOS 10.8, for most of those APIs there are alternate APIs that use URL objects (
NSURL
orCFURL
).New instances are created using the
from_pathname
method:>>> ref = objc.FSRef.from_pathname("/Library") >>> isinstance(ref, objc.FSRef) True
Instances of
objc.FSRef
are opaque and don’t provide access to specific fields in the structure. The following methods and properties are available to access an instance:- data¶
A bytestring containing the value of the
FSRef
object.
- as_pathname()¶
Returns the POSIX path for the
FSRef
object.
- __fspath__()¶
Alias for
as_pathname()
, which makes it possible to useFSRef
instances as arguments to APIs accepting anos.PathLike
object.