Die Deutsche Programmiersprache


Bedienungsanleitung


sprach-toggle dark mode toggeln

Duden/Dateisystem Funktionen

Schreibe_Text_Datei

Die Funktion Schreibe_Text_Datei schreibt einen Text (text) in die Datei an dem gegebenen Text Pfad.
  • Parameter: Pfad, text
  • Parameter Typ: Text, Text
  • Rückgabe Typ: Zahl

Aliase

  1. Schreibe den Text <text> in die Datei <Pfad>
  2. schreibe den Text <text> in die Datei <Pfad>
  3. die Anzahl der Bytes, die von <text> in <Pfad> geschrieben wurde

Implementation

Implementiert in libddpstdlib.a

Lies_Text_Datei

Die Funktion Lies_Text_Datei speichert den Inhalt der Datei, die an dem gegebenen Pfad liegt, in ref und gibt die Anzahl der Bytes der gelesenen Datei zurück.
  • Parameter: Pfad, ref
  • Parameter Typ: Text, Text Referenz
  • Rückgabe Typ: Zahl

Aliase

  1. Lies den Text in <Pfad> und speichere ihn in <ref>
  2. die Anzahl der Bytes, die aus <Pfad> gelesen und in <ref> gespeichert wurden

Implementation

Implementiert in libddpstdlib.a

Existiert_Pfad

Überprüft ob der gegebene Pfad existiert (egal ob als Ordner oder Datei)
  • Parameter: Pfad
  • Parameter Typ: Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. die Datei <Pfad> existiert
  2. der Ordner <Pfad> existiert
  3. der Pfad <Pfad> existiert

Implementation

Implementiert in libddpstdlib.a

Ist_Ordner

Überprüft ob der gegebene Pfad ein Ordner ist
  • Parameter: Pfad
  • Parameter Typ: Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <Pfad> ein Ordner ist

Implementation

Implementiert in libddpstdlib.a

Ist_Datei

Überprüft ob der gegebene Pfad eine Datei ist
  • Parameter: Pfad
  • Parameter Typ: Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <Pfad> eine Datei ist

Implementation

    Wenn die Länge von Pfad gleich 0 ist oder Pfad ein Ordner ist, gib falsch zurück.
    Gib wahr zurück.

Erstelle_Ordner

Erstellt rekursiv den Ordner Pfad.
Rekursiv -> alle benötigten zwischen Ordner werden ebenfalls erstellt.

Gibt zurück ob das Erstellen erfolgreich war.
  • Parameter: Pfad
  • Parameter Typ: Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. Erstelle den Ordner <Pfad>
  2. der Ordner <Pfad> erfolgreich erstellt wurde

Implementation

Implementiert in libddpstdlib.a

Loesche_Pfad

!!!Nicht unbedingt sicher!!!

Löscht die gegebene Datei oder den gegebenen Ordner.
Im Falle eines Ordners wird rekursiv das gesamte Verzeichnis gelöscht.

Gibt zurück ob das Löschen erfolgreich war.
  • Parameter: Pfad
  • Parameter Typ: Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. Lösche <Pfad>
  2. <Pfad> erfolgreich gelöscht wurde
  3. Lösche die Datei <Pfad>
  4. die Datei <Pfad> erfolgreich gelöscht wurde
  5. Lösche den Ordner <Pfad>
  6. der Ordner <Pfad> erfolgreich gelöscht wurde

Implementation

Implementiert in libddpstdlib.a

Pfad_Verschieben

!!!Nicht unbedings sicher!!!

Verschiebt den Pfad zu NeuerName.
Kann auch zum Umbenennen benutzt werden.

Gibt zurück ob das Umbenennen erfolgreich war.
  • Parameter: Pfad, NeuerName
  • Parameter Typ: Text, Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. Verschiebe <Pfad> nach <NeuerName>
  2. <Pfad> erfolgreich nach <NeuerName> verschoben wurde

Implementation

Implementiert in libddpstdlib.a

Zugriff_Datum

Equavilent zu C's stat.st_atime formatiert als Text
  • Parameter: Pfad
  • Parameter Typ: Text
  • Rückgabe Typ: Text

Aliase

  1. das Datum des letzten Zugriffs der Datei <Pfad>

Implementation

Implementiert in libddpstdlib.a

AEnderung_Datum

Equavilent zu C's stat.st_mtime formatiert als Text
  • Parameter: Pfad
  • Parameter Typ: Text
  • Rückgabe Typ: Text

Aliase

  1. das Datum der letzten Änderung der Datei <Pfad>

Implementation

Implementiert in libddpstdlib.a

Status_Datum

Equavilent zu C's stat.st_ctime formatiert als Text
  • Parameter: Pfad
  • Parameter Typ: Text
  • Rückgabe Typ: Text

Aliase

  1. das Datum der letzten Statusänderung der Datei <Pfad>

Implementation

Implementiert in libddpstdlib.a

Datei_Groesse

Equavilent zu C's stat.st_size
  • Parameter: Pfad
  • Parameter Typ: Text
  • Rückgabe Typ: Zahl

Aliase

  1. die Größe der Datei <Pfad>
  2. die Größe der Datei <Pfad> in Byte

Implementation

Implementiert in libddpstdlib.a

Datei_Modus

Equavilent zu C's stat.st_mode
  • Parameter: Pfad
  • Parameter Typ: Text
  • Rückgabe Typ: Zahl

Aliase

  1. den Modus der Datei <Pfad>

Implementation

Implementiert in libddpstdlib.a

Datei_Kopieren

Kopiert die Datei am Pfad nach Kopiepfad.
!! Achtung: Kann existierende Dateien überschreiben !!
  • Parameter: Pfad, Kopiepfad
  • Parameter Typ: Text, Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. Kopiere die Datei <Pfad> nach <Kopiepfad>

Implementation

Implementiert in libddpstdlib.a

<
>