🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #202

Re: operacje na pliku

#202
From: Daniel Dusiñski www.dusinski.prv...
Date: Wed, 19 Nov 2003 21:12
39 lines
2537 bytes
To ja jeszcze wcisn� moje moje trzy grosze... czyli fragmenty z moich notatek,
mo�e na co� si� to to zda...

-----

Stream : (System.IO.Stream) _abstrakcyjna_ klasa bazowa dla wszystkich
strumieni. Definiuje podstawowe operacje odczytu (Read, ReadByte) oraz zapisu
(Write, WriteByte) bajt�w.

FileStream : (System.IO.FileStream) klasa umo�liwiaj�ca zapis lub odczyt bajt�w
z pliku. Dziedziczy z klasy Stream.
Np.
   FileStream s = new FileStream("plik.txt",FileMode.OpenOrCreate);
   s.WriteByte( (byte)'a' );
   s.Close();

StreamReader : klasa_operuj�ca_na_klasie_Stream (obiekt tej klasy jest
przekazywany jako argument konstruktora).  Pozwala odczytywa� dane ze strumienia
bajt�w (Stream) jako strumie� znak�w (czyli w odpowiednim kodowaniu).
Np.
  FileStream plik = new FileStream("plik.txt", FileMode.Open );
  StreamReader s = new StreamReader(plik, System.Text.Encoding.ASCII);
  string tekst = s.ReadLine();
  s.Close();


StreamWriter : klasa operuj�ca na klasie Stream, pozwalaj�ca odczytywa� dane ze
strumienia bajt�w w okre�lonym kodowaniu (czyli ju� jako znaki).

File : (System.IO.File) klasa dostarczaj�ca statycznych metod dla kopiowania
(Copy), kasowania (Delete), przenoszenia (Move) itp. plik�w. Umo�liwia bardzo
proste operowanie plikami.

-----

PS. Przej�yj dokumentacj� na temat wymienionych tutaj klas.

Pozdrawiam,      |       www.dusinski.prv.pl               gg 4563846
Daniel                |       Aby wys�a� do mnie maila wejd� na stron� www
Technical Details
Message-ID: <bpgmc6$2ud7$1@news.atman.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.tpinternet.pl!news.atman.pl!not-for-mail
References: <bpg8s1$635$1@inews.gazeta.pl> <bpggqb$594$1@inews.gazeta.pl> <bpgkf0$ium$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.tpinternet.pl!news.atman.pl!not-for-mail
From: Daniel Dusiñski, www.dusinski.prv.pl
 <WejdzN...@dusinski.prv.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: operacje na pliku
Date: Wed, 19 Nov 2003 22:12:34 +0100
Organization: ATMAN
Lines: 42
Message-ID: <bpgmc6$2ud7$1@news.atman.pl>
References: <bpg8s1$635$1@inews.gazeta.pl> <bpggqb$594$1@inews.gazeta.pl> <bpgkf0$ium$1@inews.gazeta.pl>
NNTP-Posting-Host: staticline634.toya.net.pl
X-Trace: news.atman.pl 1069276358 96679 217.113.228.59 (19 Nov 2003 21:12:38 GMT)
X-Complaints-To: use...@atman.pl
NNTP-Posting-Date: Wed, 19 Nov 2003 21:12:38 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit