CoordinatedFileManager
public actor CoordinatedFileManager
Undocumented
-
Undocumented
Declaration
Swift
public init(presenter: (any NSFilePresenter)? = nil)
-
Undocumented
Declaration
Swift
public func fileExists(coordinatingAccessAt fileURL: URL) throws -> (exists: Bool, isDirectory: Bool)
-
Undocumented
Declaration
Swift
public func createDirectory(coordinatingAccessAt dirURL: URL, withIntermediateDirectories: Bool) throws
-
Undocumented
Declaration
Swift
public func removeItem(coordinatingAccessAt dirURL: URL) throws
-
Undocumented
Declaration
Swift
public func copyItem(coordinatingAccessFrom fromURL: URL, to toURL: URL) throws
-
Undocumented
Declaration
Swift
public func contentsOfDirectory(coordinatingAccessAt dirURL: URL, includingPropertiesForKeys keys: [URLResourceKey]?, options mask: FileManager.DirectoryEnumerationOptions) throws -> [URL]
-
Undocumented
Declaration
Swift
public func contentsOfFile(coordinatingAccessAt url: URL) throws -> Data
-
Undocumented
Declaration
Swift
public func write(_ data: Data, coordinatingAccessTo url: URL) throws
-
Undocumented
Declaration
Swift
public func updateFile(coordinatingAccessTo url: URL, in block: @Sendable @escaping (URL) throws -> Void) throws
-
Undocumented
Declaration
Swift
public func readFile(coordinatingAccessTo url: URL, in block: @Sendable @escaping (URL) throws -> Void) throws