Dateioperationen
Dateioperationen bezeichnet alle Funktionsaufrufe und Mechanismen, die zum Zugriff auf Dateien in einem Computersystem erforderlich sind. Sie ermöglichen das Erstellen, Öffnen, Lesen, Schreiben, Verschieben, Kopieren, Umbenennen, Löschen sowie das Suchen und Verwalten von Dateiattributen. Typische Akteure sind Dateihandles oder Dateideskriptoren, die nach dem Öffnen einer Datei von der Anwendung geführt werden.
Zu den grundlegenden Operationen gehören Öffnen mit einem Modus (Lesen, Schreiben, Anhängen), Lesen und Schreiben von
Dateisysteme speichern Dateien als Blöcke und verwalten Metadaten wie Berechtigungen, Eigentümer, Erstellungs-, Änderungs- und Zugriffszeiten. Der
Sprach- und Systemplattformen definieren Schnittstellen wie POSIX (open, read, write, close, lseek) oder Windows-API-Aufrufe (CreateFile, ReadFile,
Wichtige Aspekte sind Sicherheit und Zuverlässigkeit: Berechtigungen und Sperren, atomare Operationen, Transaktionsaspekte bei Synchronisation, sowie Leistungsaspekte