Operacje wejścia i wyjścia - foldery i pliki w języku C#

Foldery i pliki - przestrzeń nazw System.IO.


W przestrzeni nazw System.IO znajdują sie klasy pozwalające na odczyt i zapis do plików, strumienie danych, oraz operacje na plikach i folderach. Ponieważ biblioteka ta jest bardzo rozbudowana, przeanalizujemy tylko najważniejsze klasy i ich funkcjonalność.

Najpopularniejsze klasy z przestrzeni System.IO to:

  • Directory - zawiera metody statyczne pozwalające na operacje na folderach takie jak:
    • tworzenie folderów,
    • przenoszenie folderów,
    • listowanie folderów,
    • usuwanie folderów.
  • DirectoryInfo - zawiera metody instancyjne (metody które wymagają aby były wywoływane na obiekcie czyli instancji klasy) pozwalające na operacje na folderach takie jak:
    • tworzenie folderów,
    • przenoszenie folderów,
    • listowanie folderów,
    • usuwanie folderów.
  • DriveInfo - zapewnia dostęp do informacji o dysku,
  • File - zawiera metody statyczne pozwalające na operacje na plikach takie jak:
    • tworzenie plików,
    • przenoszenie plików,
    • otwieranie plików,
    • usuwanie plików,
    • kopiowanie plików.
  • FileInfo - zawiera metody instancyjne pozwalające na operacje na plikach takie jak:
    • tworzenie plików,
    • przenoszenie plików,
    • otwieranie plików,
    • usuwanie plików,
    • kopiowanie plików.
  • FileStream - udostępnia obsługę strumieni dla plików, wspiera synchroniczne i asynchroniczne operacje odczytu i zapisu,
  • StreamReader - wczytuje dane ze strumienia,
  • StreamWriter - zapisuje dane do strumienia,
  • Path - udostępnia informacje o ścieżkach do plików lub katalogów.

Więcej informacji na temat operacji wejścia/wyjścia:

http://msdn.microsoft.com/pl-pl/library/system.io.aspx
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):