CodeGym
AI Academy
Aktion
CodeGym University
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan
Community
Nutzer
Forum
Chat
Artikel
Erfolgsgeschichten
Aktivität
Bewertungen
Abonnements
Helles Design

Lektionen

  • Bewertungen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Statische Klassen File und Directory

    C# SELF
    Level 39,Lektion 0
    In dieser Vorlesung lernst du, wie man mit den statischen Klassen File und Directory schnell typische Operationen mit Dateien und Ordnern durchführt: Existenz prüfen, "komplett" lesen/schreiben, kopieren, verschieben, löschen, nach Maske suchen und Verzeichnisse rekursiv durchlaufen. Wir schauen, wann man die Methoden von File/ Directory nimmt und wann man die stream-basierten APIs verwendet, wie man Pfade sicher mit Path.Combine zusammensetzt und welche Fehler am häufigsten auftreten (Zugriffsrechte, Pfadlänge, Race-Conditions) — mit praktischen Beispielen und Hinweisen zu try-catch.
    Verfügbar
  • Instanzklassen FileInfo und DirectoryInfo

    C# SELF
    Level 39,Lektion 1
    In dieser Vorlesung schauen wir uns an, worin sich die Instanzklassen FileInfo und DirectoryInfo von den statischen File und Directory unterscheiden, wie man Meta-Informationen über Dateien und Ordner bekommt, Objekte kopiert, verschiebt und löscht, und wann man GetFiles()/ EnumerateFiles() benutzt und den Property-Cache über Refresh() aktualisiert. Alles mit Beispielen und praktischen Empfehlungen.
    Verfügbar
  • Informationen über Dateien und Verzeichnisse abrufen

    C# SELF
    Level 39,Lektion 2
    In dieser Vorlesung schauen wir uns an, wie man in .NET Metadaten von Dateien und Ordnern abruft und analysiert: Pfad, Name, Erweiterung, Größe, Zeitstempel und Attribute. Wir lernen die Klassen FileInfo und DirectoryInfo kennen, das Enum FileAttributes, Suchmethoden ( GetFiles, EnumerateFiles) und rekursive Traversierung mit SearchOption.AllDirectories. Praktisch lernen wir, Größen zu formatieren, nach Erweiterungen zu gruppieren, die Gesamtgröße von Verzeichnissen zu berechnen und Dateien nach Daten und Merkmalen zu finden.
    Verfügbar
  • Vergleich der Ansätze File vs FileInfo

    C# SELF
    Level 39,Lektion 3
    In dieser Vorlesung vergleichen wir zwei Ansätze zur Arbeit mit dem Dateisystem in .NET: statische Utilities ( File/ Directory) und das objektorientierte API ( FileInfo/ DirectoryInfo). Wir betrachten reale Szenarien, Caching von Metadaten, Performance bei Massenoperationen, die einzigartigen Möglichkeiten jedes APIs und praktische Empfehlungen mit typischen Fehlern.
    Verfügbar
  • Klasse Path — dein Helfer bei der Arbeit mit Pfaden

    C# SELF
    Level 39,Lektion 4
    In dieser Vorlesung betrachten wir die statische Klasse System.IO.Path: wie man Pfade sicher zusammensetzt ( Combine), Teile eines Pfads extrahiert ( GetFileName, GetExtension), Erweiterungen ändert ( ChangeExtension), absolute Pfade erhält ( GetFullPath), mit Trennzeichen und temporären Dateien arbeitet. Weniger Fehler, mehr Cross-Platform-Fähigkeit!
    Verfügbar
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe bei Aufgaben
  • Preise
  • Java-Syntax
Community
  • Nutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsgeschichten
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakte
  • Bewertungen
  • Presse
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym ist ein Online-Kurs zum Erlernen der Java-Programmierung von Grund auf. Dieser Kurs ist eine perfekte Möglichkeit, Java als Anfänger zu meistern. Er enthält über 1200 Aufgaben mit sofortiger Überprüfung und einen wesentlichen Umfang an Java-Grundlagentheorie. Um Ihren Lernerfolg zu unterstützen, haben wir eine Reihe motivierender Funktionen implementiert: Quizze, Programmierprojekte, Inhalte zum effizienten Lernen und Karriereinformationen für Java-Entwickler.
Folgen Sie uns
Interface-Sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym
MastercardVisa
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym