NSFileManager

E770628

NSFileManager is an Objective-C class in Apple’s Foundation framework that provides an interface for managing and manipulating the file system, including files, directories, and related attributes.

All labels observed (2)

Label Occurrences
NSFileManager canonical 2
Foundation NSFileManager 1

How this entity was disambiguated

Statements (59)

Predicate Object
instanceOf Foundation framework class
Objective-C class
availableInLanguage Swift
conformsTo NSObject
definedInFramework Foundation
designPattern singleton-like
developedBy Apple Inc.
headerFile NSFileManager.h
introducedIn NeXTSTEP era APIs
locatedInModule Foundation.framework
primaryLanguage Objective-C
providesMethod URLForDirectory:inDomain:appropriateForURL:create:error:
URLsForDirectory:inDomains:
attributesOfItemAtPath:error:
contentsOfDirectoryAtPath:error:
contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:
copyItemAtPath:toPath:error:
copyItemAtURL:toURL:error:
createDirectoryAtPath:withIntermediateDirectories:attributes:error:
createDirectoryAtURL:withIntermediateDirectories:attributes:error:
createFileAtPath:contents:attributes:
defaultManager
enumeratorAtPath:
enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:
evictUbiquitousItemAtURL:error:
fileExistsAtPath:
fileExistsAtPath:isDirectory:
fileSystemAttributesAtPath:
isDeletableFileAtPath:
isExecutableFileAtPath:
isReadableFileAtPath:
isWritableFileAtPath:
mountedVolumeURLsIncludingResourceValuesForKeys:options:
moveItemAtPath:toPath:error:
moveItemAtURL:toURL:error:
removeItemAtPath:error:
removeItemAtURL:error:
replaceItemAtURL:withItemAtURL:backupItemName:options:resultingItemURL:error:
setAttributes:ofItemAtPath:error:
setUbiquitous:itemAtURL:destinationURL:error:
startDownloadingUbiquitousItemAtURL:error:
trashItemAtURL:resultingItemURL:error:
runsOn iOS
iPadOS
macOS
tvOS
watchOS
supports directory creation
directory enumeration
file attribute management
file copying
file creation
file deletion
file moving
hard links
iCloud ubiquitous items
symbolic links
threadSafety defaultManager is not fully thread-safe for mutation
usedFor file system management in Cocoa and Cocoa Touch applications

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Foundation framework includes NSFileManager
Foundation includesType NSFileManager
Carbon File Manager replacedBy Foundation NSFileManager
linked to: NSFileManager