Lazarus/Dateien: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
main>Peterdauscher
(Die Seite wurde neu angelegt: „== Allgemeines zu Dateien == Während ein Programm läuft, kann man die notwendigen Daten in Variablen des Programms speichern -- wenn es allzu viele sind. Was a…“)
 
main>Peterdauscher
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
== Manipulation von Dateien und Ordnern als Ganzes ==
== Manipulation von Dateien und Ordnern als Ganzes ==


=== Löschen und Umbenennen von Dateien und Ordnern ===
Ist erst einmal eine Datei oder ein Ordner erstellt, so kann es sein, dass sie irgendwann nicht mehr gebraucht wird und daher gelöscht werden soll. Oder aber der Name der Datei bzw. des Ordners soll geändert werden. Hierzu kann man die folgenden beiden Befehle verwenden:


* DeleteFile
=== Löschen, Umbenennen und Erzeugen von Dateien ===
* RemoveDir
Ist erst einmal eine Datei erstellt, so kann es sein, dass sie irgendwann nicht mehr gebraucht wird und daher gelöscht werden soll. Oder aber der Name der Datei soll geändert werden. Hierzu kann man die folgenden beiden Befehle verwenden:
* RenameFile
 
{| class ="wikitable toptextcells"
! Befehl
! Bedeutung
|-
|DeleteFile ||
|-
|RenameFile  ||
|-
 
|}
 
 
 
=== Löschen, Umbenennen und Erzeugen von Ordnern ===
 
{| class ="wikitable toptextcells"
! Befehl
! Bedeutung
|-
|RemoveDir ||
|-
|RenameFile ||
|-
|ForceDirectories  ||
|-
|}


=== Erstellen von Ordnern ===


* ForceDirectories


=== Überprüfen der Existenz von Dateien und Ordnern ===
=== Überprüfen der Existenz von Dateien und Ordnern ===


* FileExists
{| class ="wikitable toptextcells"
* DirectoryExists
! Befehl
! Bedeutung
|-
|FileExists||
|-
|DirectoryExists ||
|-
|}
 


=== Dateinamen und Pfade ===
=== Dateinamen und Pfade ===
 
{| class ="wikitable toptextcells"
* ExtractFileDrive
! Befehl
* ExtractFilePath
! Bedeutung
* ExtractFileName
|-
* ExtractFileExt
|ExtractFileDrive||
|-
|ExtractFilePath||
|-
|ExtractFileName||
|-
|ExtractFileExt||
|-
|}

Version vom 22. Januar 2013, 14:36 Uhr

Allgemeines zu Dateien

Während ein Programm läuft, kann man die notwendigen Daten in Variablen des Programms speichern -- wenn es allzu viele sind. Was aber wird aus den Daten, wenn man das Programm beendet. In der Regel sind diese Daten danach verloren, wenn man nicht dafür sorgt, dass sie erhalten bleiben. Eine Möglichkeiten zum dauerhaften Speichern von Daten (über die Laufzeit des Programms hinaus) sind Dateien. Jeder von uns kennt etwa Dateien aus der Textverarbeitung. Und natürlich auch vom Programmieren selbst.

Lesen von Schreiben von Daten in Dateien

Manipulation von Dateien und Ordnern als Ganzes

Löschen, Umbenennen und Erzeugen von Dateien

Ist erst einmal eine Datei erstellt, so kann es sein, dass sie irgendwann nicht mehr gebraucht wird und daher gelöscht werden soll. Oder aber der Name der Datei soll geändert werden. Hierzu kann man die folgenden beiden Befehle verwenden:

Befehl Bedeutung
DeleteFile
RenameFile


Löschen, Umbenennen und Erzeugen von Ordnern

Befehl Bedeutung
RemoveDir
RenameFile
ForceDirectories


Überprüfen der Existenz von Dateien und Ordnern

Befehl Bedeutung
FileExists
DirectoryExists


Dateinamen und Pfade

Befehl Bedeutung
ExtractFileDrive
ExtractFilePath
ExtractFileName
ExtractFileExt