Clasa `FileManager` permite interacțiunea sigură cu sistemul de fișiere din sandbox-ul aplicației Apple. Se pot crea directoare în `DocumentsDirectory`, `CachesDirectory` sau `ApplicationSupportDirectory`, verifica permisiunile de acces, inspecta atributele fișierelor și muta atomar fișiere mari descărcate.
Operațiuni I/O în Sandbox-ul Aplicației
Respectă politicile stricte de securitate ale sistemului de operare iOS și macOS.
let manager = FileManager.default
do {
let docsURL = try manager.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true)
let logFile = docsURL.appendingPathComponent("audit.log")
let text = "Log inițializat la \(Date.now)"
try text.write(to: logFile, atomically: true, encoding: .utf8)
print("Fișier salvat la: \(logFile.path)")
} catch {
print("Eroare scriere fișier: \(error)")
}
Stăpânirea acestei funcționalități în Swift 6 asigură dezvoltarea unor aplicații native iOS și macOS performante, sigure la nivel de memorie și perfect integrate în ecosistemul modern Apple.
Întrebări & Exemple de Cod:
Gestiunea Sistemului de Fișiere cu FileManager pe iOS și macOSAi o nelămurire despre utilizarea comenzii
Gestiunea Sistemului de Fișiere cu FileManager pe iOS și macOSsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.