FileManager
public extension FileManager
-
File attributes
Throws
FileStorageError.fileNotFound.Declaration
Swift
func fileAttributes(at url: URL) throws -> FileAttributesParameters
urlFile or directory location
URL.Return Value
Return
FileAttributesobject. -
Search at a specified directory and return found objects.
Throws
FileStorageError.invalidPath- specified directory not found.Declaration
Swift
func enumerate(directory: URL, enumerateDirectories: Bool = true, includeDirectories: Bool = false, includeFiles: Bool = true, includeHiddenFiles: Bool = false) -> [URL]Parameters
directorySearch directory.
shouldEnumerateDirectoriesWhether subdirectories should be enumerated.
includeDirectoriesWhether directories should be included.
includeFilesWhether files should be included.
includeHiddenFilesWhether hidden files should be included.
Return Value
Return list of
URL, that exists at a specified directory.
-
Creates a directory, if directory not exist.
Declaration
Swift
func createDirectoryIfNeeded(_ url: URL) throwsParameters
urlDirectory location
URL. -
Remove all files at specified directory
URL.Throws
FileStorageError.invalidPath- specified directory not found.Declaration
Swift
func removeAllFiles(atDirectory directoryURL: URL) throwsParameters
directoryURLDirectory
URLwhere files located.
FileManager Extension Reference