Files and Paths
Joining Paths
Appending a component builds a new path without manually placing slashes.
Append a file name
joining_paths.swift
import Foundation
let fileName =
let folder = "/docs/swift"
let url = URL(fileURLWithPath: folder).appendingPathComponent(fileName)
let message = url.path
print(message)
import Foundation
let fileName =
let folder = "/docs/swift"
let url = URL(fileURLWithPath: folder).appendingPathComponent(fileName)
let message = url.path
print(message)
import Foundation
let fileName =
let folder = "/docs/swift"
let url = URL(fileURLWithPath: folder).appendingPathComponent(fileName)
let message = url.path
print(message)
path joining
`appendingPathComponent` adds one path segment and keeps the separator rules in one place.