Blog > Komentarze do wpisu
C# podstawowe operacje na plikach - ściąga

 

Poniżej kilka prostych przykładów w języku C# typowych operacji na plikach.

Zapisywanie teksu do pliku tak, aby plik był bądź utworzony, gdy nie istnieje, bądź jego zawartość nadpisana, gdy istnieje.

 

System.IO.File.WriteAllText(sciezka, zawartosc);

 

Odseparowanie nazwy pliku z pełnej ścieżki do pliku, z rozszerzeniem pliku i bez.


nazwa_pliku = System.IO.Path.GetFileName(plik_ze_sciezka);

nazwa_pliku = System.IO.Path.GetFileNameWithoutExtension(plik_ze_sciezka);


Usunięcie ostatniego znaku slash ze ścieżki, jeśli istnieje.



sciezka = sciezka.TrimEnd(System.IO.Path.DirecorySeparatorChar);

 

Utworzenie nowego katalogu, jeśli nie istnieje.

 

bool plikUtworzony = false;
try
{
   System.IO.File.WriteAllText(nazwa, zawartosc);
   plikUtworzony = true;
}
catch (System.IO.DirectoryNotFoundException)
{
   (new FileInfo(nazwa)).Directory.Create();
}
finally
{
   if (!plikUtworzony)
   {
      System.IO.File.WriteAllText(nazwa, zawartosc);
   }
}

czwartek, 20 czerwca 2013, m0rt1m3r

Related Posts Plugin for WordPress, Blogger...

Polecane wpisy





PowerBuilder Tetris
D - Tetris



Programowanie iOS

C# ToolBox

SQL / TSQL / PLSQL ToolBox

Linux / Unix ToolBox





Zaprzyjaznione Strony

Sprite Bandits

Cake Time