FileManager
class FileManager : NSObject
-
IO suspended version of
FileManager.url(for:in:appropriateFor:create:). Refer to that method for further documentation.Declaration
Swift
func urlIO( for directory: FileManager.SearchPathDirectory, in domain: FileManager.SearchPathDomainMask, appropriateFor url: URL, create shouldCreate: Bool) -> IO<Error, URL>
-
IO suspended version of
FileManager.contensOfDirectory(at:includingPropertiesForKeys:options:). Refer to that method for further documentation.Declaration
Swift
func contentsOfDirectoryIO( at url: URL, includingPropertiesForKeys keys: [URLResourceKey]?, options mask: FileManager.DirectoryEnumerationOptions = []) -> IO<Error, [URL]> -
IO suspended version of
FileManager.contentsOfDirectory(atPath:). Refer to that method for further documentation.Declaration
Swift
func contentsOfDirectoryIO(atPath path: String) -> IO<Error, [String]> -
IO suspended version of
FileManager.subpathsOfDirectory(atPath:). Refer to that method for further documentation.Declaration
Swift
func subpathsOfDirectoryIO(atPath path: String) -> IO<Error, [String]>
-
IO suspended version of
FileManager.createDirectory(at:withIntermediateDirectories:attributes:). Refer to that method for further documentation.Declaration
Swift
func createDirectoryIO( at url: URL, withIntermediateDirectories createIntermediates: Bool, attributes: [FileAttributeKey: Any]? = nil) -> IO<Error, ()> -
IO suspended version of
FileManager.createDirectory(atPath:withIntermediateDirectories:attributes:). Refer to that method for further documentation.Declaration
Swift
func createDirectoryIO( atPath path: String, withIntermediateDirectories createIntermediates: Bool, attributes: [FileAttributeKey: Any]? = nil) -> IO<Error, ()> -
IO suspended version of
FileManager.createFile(atPath:contents:attributes:). Refer to that method for further documentation.Declaration
Swift
func createFileIO( atPath path: String, contents: Data?, attributes: [FileAttributeKey: Any]? = nil) -> IO<Error, Bool> -
IO suspended version of
FileManager.removeItem(at:). Refer to that method for further documentation.Declaration
Swift
func removeItemIO(at url: URL) -> IO<Error, ()> -
IO suspended version of
FileManager.removeItem(atPath:). Refer to that method for further documentation.Declaration
Swift
func removeItemIO(atPath path: String) -> IO<Error, ()>
-
IO suspended version of
FileManager.replaceItemAt(_:withItemAt:backupItemName:options:). Refer to that method for further documentation.Declaration
Swift
func replaceItemIO( at originalItemURL: URL, withItemAt newItemURL: URL, backupItemName: String? = nil, options: FileManager.ItemReplacementOptions = []) -> IO<Error, URL?>
-
IO suspended version of
FileManager.copyItem(at:to:). Refer to that method for further documentation.Declaration
Swift
func copyItemIO( at originalItemURL: URL, to newItemURL: URL) -> IO<Error, ()> -
IO suspended version of
FileManager.copyItem(atPath:toPath:). Refer to that method for further documentation.Declaration
Swift
func copyItemIO( atPath originalItemPath: String, toPath newItemPath: String) -> IO<Error, ()> -
IO suspended version of
FileManager.moveItem(at:to:). Refer to that method for further documentation.Declaration
Swift
func moveItemIO( at originalItemURL: URL, to newItemURL: URL) -> IO<Error, ()> -
IO suspended version of
FileManager.moveItem(atPath:toPath:). Refer to that method for further documentation.Declaration
Swift
func moveItemIO( atPath originalItemPath: String, to newItemPath: String) -> IO<Error, ()>
-
IO suspended version of
FileManager.createSymbolicLink(at:withDestinationPath:). Refer to that method for further documentation.Declaration
Swift
func createSymbolicLinkIO( at url: URL, withDestinationURL destinationURL: URL) -> IO<Error, ()> -
IO suspended version of
FileManager.createSymbolicLink(atPath:withDestinationPath:). Refer to that method for further documentation.Declaration
Swift
func createSymbolicLinkIO( atPath path: String, withDestinationPath destinationPath: String) -> IO<Error, ()> -
IO suspended version of
FileManager.linkItem(at:to:). Refer to that method for further documentation.Declaration
Swift
func linkItemIO( at url: URL, to destinationURL: URL) -> IO<Error, ()> -
IO suspended version of
FileManager.linkItem(atPath:toPath:). Refer to that method for further documentation.Declaration
Swift
func linkItemIO( atPath path: String, toPath destinationPath: String) -> IO<Error, ()> -
IO suspended version of
FileManager.destinationOfSymbolicLink(atPath:). Refer to that method for further documentation.Declaration
Swift
func destinationOfSymbolicLinkIO(atPath path: String) -> IO<Error, String>
-
IO suspended version of
FileManager.componentsToDisplay(forPath:). Refer to that method for further documentation.Declaration
Swift
func componentsToDisplayIO(forPath path: String) -> IO<Error, [String]?> -
IO suspended version of
FileManager.displayName(atPath:). Refer to that method for further documentation.Declaration
Swift
func displayNameIO(atPath path: String) -> IO<Error, String> -
IO suspended version of
FileManager.attributesOfItem(atPath:). Refer to that method for further documentation.Declaration
Swift
func attributesOfItemIO(atPath path: String) -> IO<Error, [FileAttributeKey : Any]> -
IO suspended version of
FileManager.attributesOfFileSystem(forPath:). Refer to that method for further documentation.Declaration
Swift
func attributesOfFileSystemIO(forPath path: String) -> IO<Error, [FileAttributeKey : Any]> -
IO suspended version of
FileManager.setAttributes(_:ofItemAtPath:). Refer to that method for further documentation.Declaration
Swift
func setAttributesIO( _ attrs: [FileAttributeKey: Any], ofItemAtPath path: String) -> IO<Error, ()>
-
IO suspended version of
FileManager.contents(atPath:). Refer to that method for further documentation.Declaration
Swift
func contentsIO(atPath path: String) -> IO<Error, Data?> -
IO suspended version of
FileManager.contentsEqual(atPath:andPath:). Refer to that method for further documentation.Declaration
Swift
func contentsEqualIO( atPath path: String, andPath otherPath: String) -> IO<Error, Bool>
-
IO suspended version of
FileManager.changeCurrentDirectoryPath(_:). Refer to that method for further documentation.Declaration
Swift
func changeCurrentDirectoryPathIO(_ path: String) -> IO<Error, Bool>
-
IO suspended version of
FileManager.trashItem(at:resultingItemURL:). Refer to that method for further documentation.Declaration
Swift
@available(iOS 11.0, *) func trashItemIO( at url: URL, resultingItemURL outResultingURL: AutoreleasingUnsafeMutablePointer<NSURL?>?) -> IO<Error, ()>
-
IO suspended version of
FileManager.setUbiquitous(_:itemAt:destinationURL:). Refer to that method for further documentation.Declaration
Swift
func setUbiquitousIO( _ flag: Bool, itemAt url: URL, destinationURL: URL) -> IO<Error, ()> -
IO suspended version of
FileManager.startDownloadingUbiquitousItem(at:). Refer to that method for further documentation.Declaration
Swift
func startDownloadingUbiquitousItemIO(at url: URL) -> IO<Error, ()> -
IO suspended version of
FileManager.evictUbiquitousItem(at:). Refer to that method for further documentation.Declaration
Swift
func evictUbiquitousItemIO(at url: URL) -> IO<Error, ()> -
IO suspended version of
FileManager.url(forPublishingUbiquitousItemAt:expiration:). Refer to that method for further documentation.Declaration
Swift
func urlIO( forPublishingUbiquitousItemAt url: URL, expiration outDate: AutoreleasingUnsafeMutablePointer<NSDate?>?) -> IO<Error, URL>
-
IO suspended version of
FileManager.getFileProviderServicesForItem(at:completionHandler:). Refer to that method for further documentation.Declaration
Swift
@available(macOS 10.13, iOS 11.0, *) func getFileProviderServicesForItemIO(at url: URL) -> IO<Error, [NSFileProviderServiceName : NSFileProviderService]>
Install in Dash
FileManager Extension Reference