Article View: alt.pl.comp.lang.csharp
Article #202Re: operacje na pliku
From: Daniel Dusiñski www.dusinski.prv...
Date: Wed, 19 Nov 2003 21:12
Date: Wed, 19 Nov 2003 21:12
39 lines
2537 bytes
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-mailReferences:
<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